У объекта 'SearchUsers' нет атрибута 'count'

У меня проблема с этим, он продолжает говорить: 'SearchUsers' object has no attribute 'count'

#views

from elasticsearch_dsl import Q

class SearchUsers(PaginatedElasticSearchAPIView):
    serializer_class = UserSerializer
    document_class = UserDocument

    def generate_q_expression(self, query):
        return Q('bool',
                 should=[
                     Q('match', username=query),
                     Q('match', first_name=query),
                     Q('match', last_name=query),
                 ], minimum_should_match=1)

#urls

from django.urls import path
from search.views import SearchUsers

urlpatterns = [
    path('user/<str:query>/', SearchUsers.as_view()),
]

Я столкнулся с этой проблемой в течение последних 3 дней. Искал похожий вопрос на StackOverflow, но ничего не помогло. Любая помощь будет оценена по достоинству.

Заранее спасибо :)

Можно ли вместо этого использовать SearchUsers.objects.count()? Я не могу гарантировать, что это будет работать. Вы можете показать мне, где вы используете подсчет?

'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination' 

Я забыл добавить свои настройки, которые я передал через параметр класса. Это решило мою проблему.

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