Как включить и выключить пагинацию в django rest?
Я пробовал так, но он возвращает страничный набор запросов, даже если я вызываю api с my/api/?no-page
Я хочу отключить пагинацию и показать все данные, если no-page
в параметрах запроса, иначе пагинация набора запросов будет происходить как обычно.
class CustomPagination(PageNumberPagination):
def paginate_queryset(self, queryset, request, view=None):
if "no_page" in request.query_params:
return None
return super().paginate_queryset(queryset, request, view)