我已经从svn更新了我们的项目,我有了新的迁移文件。 当我使用时:
./work/manage.py schemamigration mypackage --auto
我有这样的信息:
Nothing seems to have changed.
但是数据库已经改变了!为什么南方无法发现任何变化?
提前致谢
答案 0 :(得分:2)
如果您已有迁移文件,则无需运行schemamigration
,因为它只生成迁移文件。要将迁移文件应用于数据库,请运行:
./work/manage.py migrate mypackage --merge
由于SVN更新,merge
标志将运行任何错过的迁移。