From 7ff989fc5f6d09d910836d935813aa1be3ed1da3 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 28 Apr 2021 17:55:08 +0100 Subject: [PATCH] . --- rapids/views.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/rapids/views.py b/rapids/views.py index be71ae9c..ddf98374 100755 --- a/rapids/views.py +++ b/rapids/views.py @@ -68,6 +68,7 @@ from rapids.models import RapidCreationDefault from rest_framework import viewsets, permissions +from rest_framework.pagination import PageNumberPagination from .serializers import ExamSerializer, QuestionAnswerSerializer, RapidSerializer @@ -968,4 +969,16 @@ class QuestionAnswerViewSet(viewsets.ModelViewSet): class RapidViewSet(viewsets.ModelViewSet): queryset = Rapid.objects.all()#.order_by('name') serializer_class = RapidSerializer - permission_classes = [permissions.IsAuthenticated] \ No newline at end of file + permission_classes = [permissions.IsAuthenticated] + pagination_class = StandardResultsSetPagination + + +class LargeResultsSetPagination(PageNumberPagination): + page_size = 1000 + page_size_query_param = 'page_size' + max_page_size = 10000 + +class StandardResultsSetPagination(PageNumberPagination): + page_size = 100 + page_size_query_param = 'page_size' + max_page_size = 1000 \ No newline at end of file