Ошибка при добавлении 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