5

我有 Django 模型,我已经使用 south 初始化了./manage.py schemamigration (appname) --initial. 在这一点上一切都很顺利,直到我决定我需要另一个领域。我添加了另一个字段并尝试使用 迁移更改./manage.py schemamigration (appname) --auto,但它说:

- Nothing to migrate.

我确保迁移初始更改。似乎与这里的问题相似,但解决方案让我无处可去。

4

1 回答 1

1

这可能是因为在--initial迁移和下一次迁移之间,schemamigration您必须将实际迁移持久化到发出命令的数据库python manage.py migrate my_app

完成第一次迁移后,您可以添加另一个字段,执行并schemamigration --auto 再次将其提交到数据库python manage.py migrate my_app

希望这可以帮助!

于 2013-05-28T03:25:50.217 回答