Django 1.8,如何完全重置迁移?

时间:2016-11-22 11:32:12

标签: python django migration

我想完全重置迁移和数据库。

如何删除" auth"的迁移文件?应用

如果我输入与migrate相关的任何命令,则会发生以下错误:

  

django.db.migrations.graph.NodeNotFoundError:迁移auth.0007_user_lend_to依赖关系引用不存在的父节点(' account',' 0007_deal_is_completed')

1 个答案:

答案 0 :(得分:2)

如果您想从头开始迁移。首先重新创建数据库。然后

find . -path *migrations* -name "*.py" -not -path "*__init__*" -exec rm {} \; # make sure to be in your projects path
python manage.py makemigrations
python manage.py migrate