django.db.migrations.exceptions.InconsistentMigrationHistory

Since you are using a custom User model, you can do 4 steps:

  1. Comment out django.contrib.admin in your INSTALLED_APPS settings
INSTALLED_APPS = [
   ...
   #'django.contrib.admin',
   ...
]
  1. Comment out admin path in urls.py
urlpatterns = [
   ...
   #path('admin/', admin.site.urls) 
   ...
]
  1. Then run
 python manage.py migrate
  1. When done, uncomment all back

Leave a Comment