【发布时间】:2018-03-06 15:08:10
【问题描述】:
我有一个与我的 django 应用程序连接的 Postgresql 数据库,现在我在数据库中有一个现有表,并想使用 migrate 命令向该表添加一个新字段。但是当我尝试将这个新字段添加到我的 models.py 并运行 makemigration 和 migrate 命令时,django 说没有要应用的新迁移。您能帮我了解如何向现有表添加新字段吗?
【问题讨论】:
-
编辑模型然后运行
makemigrations是添加字段的正确方法。因此,如果这不起作用,您需要在问题中添加更多信息以解释问题所在。型号是什么?有managed=False吗?该应用程序已经存在哪些迁移? -
您是否已将您的应用添加到
INSTALLED_APPS设置? -
是的,我确实添加到已安装的应用程序中并尝试使用该特定应用程序名称,不知道为什么它没有检测到
标签: django postgresql django-models database-migration