【发布时间】:2015-12-08 16:37:28
【问题描述】:
我有一个带有相关字段设置的模型。我运行manage.py migrate 然后它在我的数据库中创建了一个表。然后我运行manage.py makemigrations,以便它可以创建一个带有前缀“0001”的初始迁移文件。我在模型中添加了另一个字段,然后再次运行manage.py makemigrations,这创建了另一个带有前缀“0002”的迁移文件。当我现在运行manage.py migrate 时,它仍然会查看第一个迁移文件,因此会抛出“表已存在”的错误。如何让它只查看最新的迁移文件,以便将新列添加到表中?我正在使用 MySQL。
【问题讨论】:
标签: python django database-migration makemigrations