This commit is contained in:
Ross
2021-04-28 17:55:56 +01:00
parent 7ff989fc5f
commit e5b597d6e9
+10 -10
View File
@@ -947,6 +947,15 @@ class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
model = CidUserAnswer
success_url = reverse_lazy("rapids:rapid_user_answer_view")
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
class ExamViewSet(viewsets.ModelViewSet):
#queryset = Exam.objects.all().order_by('name')
serializer_class = ExamSerializer
@@ -966,19 +975,10 @@ class QuestionAnswerViewSet(viewsets.ModelViewSet):
serializer_class = QuestionAnswerSerializer
permission_classes = [permissions.IsAuthenticated]
class RapidViewSet(viewsets.ModelViewSet):
queryset = Rapid.objects.all()#.order_by('name')
serializer_class = RapidSerializer
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