Ошибка при добавлении AUTH_USER_MODEL в файл settings.py в DJANGO

У меня возникает "простая" проблема, когда я пытаюсь добавить константу AUTH_USER_MODEL в settings.py. Он возвращает эту ошибку, но когда я смотрю в INSTALLED_APPS, имя приложения, с которым я все еще работаю, находится там. Вот оно:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'PMEapp',
]
AUTH_USER_MODEL = "PMEapp.User"

Это ошибка:

django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'PMEapp.User' that has not been installed

Мои установленные приложения

Моя файловая система

Модель пользователя -> Она находится в models.py

Вот то, что я пробовал для решения проблемы:

1-Создание файла User, включающего все типы пользователей в папке PMEapp с пользователем внутри, не сработало.

2-Переместил файл User в папку с именем User, получил ту же ошибку.

3-Поместил все типы пользователей в models.py, но User(AbstractUser) остался в User.py . Тоже не сработало.

4 Я добавил файл User.py в папку models и импортировал его в файл, который получил все типы пользователей. Та же ошибка.

Похоже, что вы забыли добавить файл init.py в каталог models. Попробуйте добавить его и снова запустить ваш сервер Django. Возможно, вам понадобится импортировать ваши модели в вашем файле init, например, from .models import User

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