소스 검색

调整分页器page不传递的问题

yf_fyh 2 년 전
부모
커밋
383c3f5a71
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      utils/paginations.py

+ 4 - 2
utils/paginations.py

@@ -19,9 +19,11 @@ class CustomPagination(PageNumberPagination):
         page_size = self.get_page_size(request)
         if not page_size:
             return None
-
         paginator = self.django_paginator_class(queryset, page_size)
-        page_number = int(request.query_params.get(self.page_query_param, 1))
+        if request.query_params.get(self.page_query_param):
+            page_number = int(request.query_params.get(self.page_query_param))
+        else:
+            page_number = 1
         if page_number in self.last_page_strings:
             page_number = int(paginator.num_pages)