Привет, ребята! Простая ошибка с 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'

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