姜戈;是否可以忽略此错误?django.db.migrations.exceptions.InconsistentMig



我看到很多人都见过同样的错误。

django.db.migrations.exceptions.InconsistentMigrationHistory:迁移message.0001_initial在其依赖于数据库"default"之前users.0001_initial应用。

似乎原因是因为我正在使用自定义用户模型(使用django-allauth(。

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

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

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

执行迁移时隐藏django.admin

应用zero

一切都失败了。

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

我所做的是将迁移应用到模型所在的应用中CustomUser然后将迁移应用到其他应用中。然后我做了python manage.py migrate.

其他订单对我不起作用。

相关内容