1

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

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

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

数据库表

core_Person
4

2 回答 2

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

  class Meta:
    db_table = 'core_Person'

来自文档

要覆盖数据库表名,请使用 Meta 类中的 db_table 参数。

如果您不熟悉 Meta 选项,django 会在此处为您提供一些有关它们的信息

于 2012-12-07T16:47:34.640 回答
1
class Person(models.Model):
    name = models.CharField(max_length=30)

    class Meta:
        db_table = 'core_Person'
于 2012-12-07T16:47:44.700 回答