PageNumberPagination в django с помощью пользовательского набора запросов
Сценарий : Я использую django rest framework и хочу создать API для списка товаров, используя Pagination.
Проблема: У меня есть словарь, поступающий через определенный метод (который показывает товары для отфильтрованной категории), и теперь я хочу передать этот словарь в queryset. Возможно ли это?
class PageNumberSetPagination(PageNumberPagination):
page_size = 5
ordering = '-created_at'
class ProductList(ListAPIView):
queryset = getCategoryProduct()
serializer_class = ProductSerializer
pagination_class = PageNumberSetPagination
В settings.py:
REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 100
}