AttributeError: 'str' object has no attribute '_default_manager'

У меня возникает ошибка 'str' object has no attribute '_default_manager', когда я захожу на страницу профиля пользователя на своем сайте. Используется кастомная модель пользователя:

class CustomUser(AbstractUser):
    pass
    birthday = models.DateField(blank=True, null=True)
    country = models.ForeignKey(
        Country, on_delete=models.DO_NOTHING, blank=True, null=True
    )
    phoneNumberRegex = RegexValidator(regex=r"^\+?1?\d{8,15}$")
    phoneNumber = models.CharField(
        validators=[phoneNumberRegex], max_length=16, unique=True, blank=True, null=True
    )
    slug = models.SlugField(max_length=50, unique=True, null=True, blank=True)
    subscribe = models.ManyToManyField(
        "self",
        blank=True,
        null=True,
        related_name="subscribes",
    )
    subscriber = models.ManyToManyField(
        "self",
        blank=True,
        null=True,
        related_name="subscribers",
    )

Код views для страниц пользователей:

class CustomUserListView(ListView):
    model = settings.AUTH_USER_MODEL
    template_name = "accounts/customuser_list.html"


class CustomUserDetailView(DetailView):
    model = settings.AUTH_USER_MODEL
    template_name = "accounts/customuser_detail.html"

Traceback:

Internal Server Error: /accounts/
Traceback (most recent call last):
  File "E:\ion\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "E:\ion\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "E:\ion\.venv\lib\site-packages\django\views\generic\base.py", line 103, in view
    return self.dispatch(request, *args, **kwargs)
  File "E:\ion\.venv\lib\site-packages\django\views\generic\base.py", line 142, in dispatch
    return handler(request, *args, **kwargs)
  File "E:\ion\.venv\lib\site-packages\django\views\generic\list.py", line 154, in get
    self.object_list = self.get_queryset()
  File "E:\ion\.venv\lib\site-packages\django\views\generic\list.py", line 34, in get_queryset
    queryset = self.model._default_manager.all()
AttributeError: 'str' object has no attribute '_default_manager'
[09/Nov/2022 20:51:39] "GET /accounts/ HTTP/1.1" 500 78275

введите сюда описание изображения

С чем это может быть связяно? Пакеты:

asgiref==3.5.2
certifi==2022.9.24
cffi==1.15.1
charset-normalizer==2.1.1
cryptography==38.0.3
defusedxml==0.7.1
Django==4.1.3
django-allauth==0.51.0
django-friendship==1.9.6
idna==3.4
oauthlib==3.2.2
pycparser==2.21
PyJWT==2.6.0
python3-openid==3.2.0
requests==2.28.1
requests-oauthlib==1.3.1
sqlparse==0.4.3
tzdata==2022.6
urllib3==1.26.12
Вернуться на верх