From 067dfbdd2315eb7e2fddad4774bbfd597026eec5 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Mon, 14 Feb 2022 11:28:17 +0330 Subject: [PATCH] paginated_response_values will be retrieved through a seperated function --- rest_framework/pagination.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rest_framework/pagination.py b/rest_framework/pagination.py index e815d8d5c..328b0c124 100644 --- a/rest_framework/pagination.py +++ b/rest_framework/pagination.py @@ -222,12 +222,15 @@ class PageNumberPagination(BasePagination): return page_number def get_paginated_response(self, data): - return Response(OrderedDict([ + return Response(self.get_paginated_response_values(data)) + + def get_paginated_response_values(self, data): + return OrderedDict([ ('count', self.page.paginator.count), ('next', self.get_next_link()), ('previous', self.get_previous_link()), ('results', data) - ])) + ]) def get_paginated_response_schema(self, schema): return {