Не получается использовать AppConfig.get_model()

Мне нужно снабдить кастомный менеджер моделью вручную через AppConfig.get_model(), но при попытке вызвать этот метод требуется свой класс унаследованный от AppConfig, а я не понимаю, как его описывать, чтобы всё завелось. Прошу помочь

class CustomUserManager(BaseUserManager):
    use_in_migrations = True
    model = ???

    def _create_user(self, email, password, **extra_fields):
        if not email:
            raise ValueError(_("email is required"))
        email = self.normalize_email(email)
        user = self.model(email=email, **extra_fields)
        user.set_password(password)
        user.save(using=self._db)
        return user

    def create_user(self, email, password=None, **extra_fields):
        extra_fields.setdefault('is_superuser', False)
        return self._create_user(email, password, **extra_fields)

    def create_superuser(self, email, password, **extra_fields):
        extra_fields.setdefault('is_superuser', True)

        if extra_fields.get('is_superuser') is not True:
            raise ValueError(_('Superuser should to have flag is_superuser=True'))

        return self._create_user(email, password, **extra_fields)

Ответы (0 шт):