Я написал в views.py
@api_view(['GET'])
def workerList(request, *args, **kwargs):
data = request.GET
queryset = CompanyModel.Workers.objects.all()
pagination_class = CustomPagination
paginator = pagination_class()
page = paginator.paginate_queryset(queryset, request)
print(page)
final_result = paginator.get_paginated_response(page)
print(final_result)
Мой класс разбивки на страницы
class CustomPagination(pagination.PageNumberPagination):
page_size = 10
page_size_query_param = 'page_size'
max_page_size = 1000
def get_paginated_response(self, data):
return Response({
'links': {
'next': self.get_next_link(),
'previous': self.get_previous_link()
},
'count': self.page.paginator.count,
'page_size': self.page_size,
'results': data,
'ACK':5,
'success' :True
})
Я получил результат
SQLDecodeError на / website / company-worker- list / FAILED SQL: SELECT COUNT (*) AS "__count" FROM "YouTaxiCompany_workers" Параметры: () Pymon go ошибка: OrderedDict ([('ok', 0.0), ('errmsg', "Стадия нераспознанного конвейера) имя: '$ count' "), ('code', 16436)]) Версия: 1.3.0
pymongodb версия 3.2.1 в чем моя ошибка?