已经存在类似的问题,但是我从Django 1.7开始了我的项目,并且没有使用南方。
在开发过程中,创建了许多迁移,但是尚未发布该软件,并且不存在必须迁移的数据库。因此,我想重置迁移,就好像我的当前模型是原始模型一样,然后重新创建所有数据库。
推荐的方法是什么?
我懂了。我只是想通了,这很好。
首先,要清除迁移表:
./manage.py migrate --fake <app-name> zero
删除app-name/migrations/文件夹或内容。
进行迁移:
./manage.py makemigrations <app-name>
最后,整理迁移而无需进行其他数据库更改:
./manage.py migrate --fake <app-name>