maccree
@maccree
freelance backend developer

Из-за чего не регистрирует django-приложение?

Написал кастомного юзера через AbstractUser:

class CustomUser(AbstractUser):
    """Кастомная модель пользователя."""

    username = models.CharField(max_length=150, unique=True)
    middle_name = models.CharField(max_length=30, blank=True, null=True)
    phone = models.CharField(max_length=4)

    email = None
    password = None

    def __str__(self):
        return self.username

    class Meta:
        db_table = 'auth_user'

При запуске в asgi (
uvicorn config.asgi:application --host 0.0.0.0 --port 8000 --workers 4
), выдает:

# ...
  File "/usr/local/lib/python3.12/site-packages/django/apps/registry.py", line 260, in get_containing_app_config
    self.check_apps_ready()
  File "/usr/local/lib/python3.12/site-packages/django/apps/registry.py", line 138, in check_apps_ready
    raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

А если запускать через ./manage.py runserver, все спокойной запускается, в чем может быть проблема?
(INSTALLED_APPS указаны, AUTH_USER_MODEL указан)
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы