django - 模型中的表名称

标签 django

当我为以下模型创建查询时

class City(models.Model):
    city_id         = models.BigIntegerField(primary_key=True)

表名称类似于“lookups_city”,其中“lookups”是我的模块名称。有什么办法只考虑类名吗?因为我正在将应用程序从另一个平台迁移到 Python,其中我的表为“城市”。

最佳答案

只需在模型元类中定义db_table

https://docs.djangoproject.com/en/dev/ref/models/options/#db-table

class Meta:
   db_table = 'city'

关于django - 模型中的表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285355/

相关文章:

python - Django 加载 CSS 非常慢,我应该在哪里插入 {% static 'Layout.css' %.}

python - 如何在 Django 中处理未保存的多对多关系?

python - 如何将 pickle 数据上传到 django FileField?

javascript - django 形成一个弹出对话框

mysql - 如何强制执行条件唯一性约束

python - Django 教程 pub_date__year 过滤器有效,而 pub_date__second 过滤器无效

python - 在 Django 中,如何确保我的表单在提交后保留其初始值,但由于错误而返回到模板?

iphone - Web 应用程序 GPS 轮询

python - Django 网页中来自相机的 Opencv Live Stream

python - Django - 包含模板继承