Django;是否可以忽略此错误? django.db.migrations.exceptions.InconsistentMigrationHistory:

时间:2018-09-18 15:12:17

标签: python django

我看到许多人都看到过的相同错误。

  

django.db.migrations.exceptions.InconsistentMigrationHistory:迁移消息。0001_initial在其依赖项用户之前应用。0001_initial在数据库“ default”上。

原因似乎是因为我正在使用CustomUser模型(使用django-allauth)。

我已经删除了所有migration文件夹和sqlite3,并尝试了其他人回答的方法。但是我无法避免这个错误。

似乎我已成功避免了此错误(我不知道该怎么做。) 而且由于迁移文件仍然保留在我的gitHub上,所以我看到了它们,所有文件看起来都与我之前创建的文件相同。我想知道是否可以忽略此错误和警告。如果没有,如何避免此错误?

我做了什么 进行迁移时使用--fake

进行迁移时隐藏django.admin

应用zero

所有事情都失败了。

1 个答案:

答案 0 :(得分:0)

我实际上解决了这个问题。

我要做的是找到将迁移应用于应用程序CustomUser模型中,然后将迁移应用于其他应用程序的过程。然后我做了python manage.py migrate

其他订单对我不起作用。