南 - 未检测到Django模型的更改

时间:2013-05-28 00:37:45

标签: django django-south

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

- Nothing to migrate.

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

1 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助!