第一步,先同步数据库,直到(No changes detected)
第二步 python mange.py showmigrations
第三步 python manage.py migrate --fake (app名字) zero
第四步 你可以删除pay 这个 app下的migrations模块中 除 init.py 之外的所有文件。
第五步 python manage.py migrate --fake-initial
–fake-inital 会在数据库中的 migrations表中记录当前这个app 执行到 0001_initial.py ,但是它不会真的执行该文件中的 代码。
这样就做到了,既不对现有的数据库改动,而又可以重置 migraion 文件,妈妈再也不用在 migration模块中看到一推文件了
然后就可以愉快迁移了