Python新建modle迁移时报错:django.db.migrations.exceptions.InconsistentMigrationHistory

原创
2020/10/30 10:55
阅读数 303

python迁移新建的model类时(python manage.py makemigrations
),报错:

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration users.0003_user_default_address is applied before its dependency areas.0002_address on database 'default'.

删除了users.0003_user_default_address,创建迁移文件成功。但是0003_user_default_address重新被创建了出来--->python manage.py migrate,操作依然会报同种错误,狠心删除了所有的table,如果有关联的表,可以先删除外键约束,再删除表(删除数据库中有约束关系的表,可以参考https://my.oschina.net/u/4710565/blog/4695317)。

再次执行python manage.py migrate。成功!

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部