使用django user_auth的InconsistentMigrationHistory

时间:2017-03-03 00:59:25

标签: django authentication user-accounts

我正在开发我的第一个django项目,我正在尝试添加user_authentication。我知道我可能应该在一开始就这样做,但我现在正试着这样做。我创建了一些其他应用程序并且运行正常。但是,当我添加帐户应用程序时,我在accounts / models.py

中运行迁移时出现以下错误
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency accounts.0001_initial on database 'default'.

2 个答案:

答案 0 :(得分:0)

在遇到以下问题的情况下,什么帮助我进行了迁移:

django.db.utils.ProgrammingError:(1146,“表'mydjango.MyApp_publication'不存在”)。

被认为是connections.py如下:

  1. 运行命令python manage.py
  2. 迁移--fake MyApp零
  3. 然后通过python manage.py迁移MyApp。

“ MyApp”是您在Django服务器上创建的应用。

答案 1 :(得分:-2)

enter image description here

我删除除'auth_user'以外的所有表,并再次运行'python manage.py makemigrations myapp''python manage.py migrate myapp'。

这解决了这个问题。