Ошибка миграции Django: admin.0001_initial применяется раньше, чем его зависимость users.0001_initial

Я создаю приложение Django с пользовательской моделью пользователя и получаю ошибку миграции. Я уже создал начальные миграции, но при попытке применить их я получаю ошибку зависимости. Сообщение об ошибке django.db.migrations.exceptions.InconsistentMigrationHistory: Миграция admin.0001_initial применена раньше, чем ее зависимость users.0001_initial на базе данных 'default'.

вот моя конфигурация настроек (settings/base.py):

AUTH_USER_MODEL = 'users.User'

DJANGO_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

THIRD_PARTY_APPS = [
    'rest_framework',
    'django_filters',
    'corsheaders',
    'django_extensions',
    'simple_history',
    'phonenumber_field',
]

LOCAL_APPS = [
     'apps.users.apps.UsersConfig',
    'apps.courses.apps.CoursesConfig',
    'apps.calendar_app.apps.CalendarAppConfig',
]

INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS

Что я пробовал:

Запуск python manage.py makemigrations users Запуск python manage.py migrate

Обе команды приводят к одной и той же ошибке. Как исправить ситуацию, не удаляя базу данных?

Вернуться на верх