我正在一个新的开发环境中部署一个项目。
当我使用 South 时,我做了:
$ python manage.py syncdb --all
$ python manage.py migrate --fake
我曾经syncdb --all
应用模型的实际状态。
然后migrate --fake
将所有模型标记为已迁移。
但在那之后,我的模型不在最后一个版本上(缺少字段)
我究竟做错了什么 ?
我假设我所有的修改都有迁移。
如果我做
$ python manage.py syncdb
自从我使用 South 以来,它似乎创建了第一个状态(这是预期的)
但是然后
$ python manage.py migrate
一些表显示为已创建