我正在尝试设计一些Django模型,但我的问题是。

如果与我希望在模型中调用的数据库表不同,如何为数据库表创建别名?

class Person(models.Model):
    name = models.CharField(max_length=30)


数据库表

core_Person

最佳答案

class Person(models.Model):
  name = models.CharField(max_length=30)

  class Meta:
    db_table = 'core_Person'


documenation


  要覆盖数据库表名称,请在以下位置使用db_table参数
  类Meta。


如果您不熟悉Meta选项,django将为您提供有关它们的一些信息here

关于python - 为数据库表创建别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13767359/

10-12 22:00