Привет, ребята! Простая ошибка с AUTH_USER_MODEL
Я создал модель User в apps.accounts.models,
добавили его в установленные_приложения
указал его как AUTH_USER_MODEL
INSTALLED_APPS = [
'apps.accounts'
]
AUTH_USER_MODEL = 'accounts.User'
и получил ошибку
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL ссылается на модель 'accounts.User', которая не была установлена
это, вероятно, связано с тем, что счета не были зарегистрированы, но
Когда я пишу
AUTH_USER_MODEL = 'apps.accounts.User'
Я получаю ошибку
строка 15, в make_model_tuple app_label, model_name = model.split(".")
ValueError: Недопустимая ссылка на модель 'apps.accounts.User'. Строковые ссылки на модель должны иметь форму 'app_label.ModelName'.
что мне с этим делать?
если я ввожу из приложения, то получаю ошибку "split",
если я не вожу приложения. то получаю ошибку "что не было установлено"
Любая подсказка будет оценена по достоинству
почему бы не попробовать следующее:
INSTALLED_APPS = [
'accounts'
]
AUTH_USER_MODEL = 'accounts.User'
и я думаю, что ваше AppConfig должно выглядеть следующим образом:
from django.apps import AppConfig
class AccountsConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'accounts'