我正在尝试设计一些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/