Я делаю проект на базе Django rest framework. Мне нужна пользовательская пагинация в этом ListApiview
class ItemLedgerView(generics.ListAPIView):
permission_classes = [ItemLedgerPermission]
queryset = PurchaseDetail.objects.all()
pagination_class= CustomPagination
paginate_by = 10
def get(self, request):
query_dict = {
}
for k, vals in request.GET.lists():
if vals[0] != '':
k = str(k)
query_dict[k] = vals[0]
query_filter = {}
if "date_after" in query_dict:
query_filter['created_date_ad__date__gte'] = query_dict['date_after']
if "date_before" in query_dict:
query_filter['created_date_ad__date__lte'] = query_dict['date_before']
page = self.paginate_queryset(self.queryset)
data = get_item_ledger(query_dict)
return self.get_paginated_response(data)enter code here
Я написал этот код, когда попытался перейти на следующую страницу. Я получил ошибку типа Cannot resolve keyword 'page' into field. Как я могу добавить пагинацию в этом конкретном представлении.