我试图设计一些Django模型我的问题是。
如果db表中的别名与我希望在模型中调用的内容不同,那么如何为db表创建别名?
class Person(models.Model):
name = models.CharField(max_length=30)
数据库表
core_Person
答案 0 :(得分:3)
class Person(models.Model):
name = models.CharField(max_length=30)
class Meta:
db_table = 'core_Person'
来自documenation:
要覆盖数据库表名,请使用db_table参数 阶级元。
如果您不熟悉Meta选项,django会为您提供有关它们的一些信息here
答案 1 :(得分:1)
class Person(models.Model):
name = models.CharField(max_length=30)
class Meta:
db_table = 'core_Person'