django,壁球迁移,太多循环依赖

时间:2016-02-03 10:16:21

标签: django migrate

我试图压制迁移。

不幸的是,存在太多的循环依赖。

有没有办法重新开始迁移(虽然我的项目已在生产中部署),而不是试图压缩迁移?

我不必担心一些未知的开发人员使用我的项目,因为它是一个私人项目。

1 个答案:

答案 0 :(得分:11)

是的,有办法。见this similar question。在一个nusthell:

# 1) Fake migrations back to 0
./manage.py migrate app zero --fake

# 2) Delete migrations files
git rm "app/migrations/*"

# 3) Create new migration file
./manage.py makemigrations app

# 4) Pretend to run the new migration
./manage.py migrate app --fake