我看到许多人都看到过的相同错误。
django.db.migrations.exceptions.InconsistentMigrationHistory:迁移消息。0001_initial在其依赖项用户之前应用。0001_initial在数据库“ default”上。
原因似乎是因为我正在使用CustomUser模型(使用django-allauth
)。
我已经删除了所有migration
文件夹和sqlite3
,并尝试了其他人回答的方法。但是我无法避免这个错误。
似乎我已成功避免了此错误(我不知道该怎么做。) 而且由于迁移文件仍然保留在我的gitHub上,所以我看到了它们,所有文件看起来都与我之前创建的文件相同。我想知道是否可以忽略此错误和警告。如果没有,如何避免此错误?
我做了什么
进行迁移时使用--fake
进行迁移时隐藏django.admin
应用zero
所有事情都失败了。
答案 0 :(得分:0)
我实际上解决了这个问题。
我要做的是找到将迁移应用于应用程序CustomUser
模型中,然后将迁移应用于其他应用程序的过程。然后我做了python manage.py migrate
。
其他订单对我不起作用。