diff --git a/rest_framework/pagination.py b/rest_framework/pagination.py index dc120d8e8..081b97756 100644 --- a/rest_framework/pagination.py +++ b/rest_framework/pagination.py @@ -253,6 +253,10 @@ class PageNumberPagination(BasePagination): }, 'results': schema, }, + 'required': [ + 'count', + 'results', + ], } def get_page_size(self, request): @@ -426,6 +430,10 @@ class LimitOffsetPagination(BasePagination): }, 'results': schema, }, + 'required': [ + 'count', + 'results', + ], } def get_limit(self, request): @@ -911,7 +919,10 @@ class CursorPagination(BasePagination): 'nullable': True, }, 'results': schema, - }, + },, + 'required': [ + 'results', + ], } def get_html_context(self):