我正在尝试设计一些 Django 模型,我的问题是。
如果与我希望在模型中调用的名称不同,如何为 db 表创建别名?
class Person(models.Model):
name = models.CharField(max_length=30)
数据库表
core_Person
我正在尝试设计一些 Django 模型,我的问题是。
如果与我希望在模型中调用的名称不同,如何为 db 表创建别名?
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'
来自文档:
要覆盖数据库表名,请使用 Meta 类中的 db_table 参数。
如果您不熟悉 Meta 选项,django 会在此处为您提供一些有关它们的信息
class Person(models.Model):
name = models.CharField(max_length=30)
class Meta:
db_table = 'core_Person'