gor*_*vix 1 python django django-rest-framework
假设我有一个观点:
class FooPagination(PageNumberPagination):
page_size = 10
class FooView(ListAPIView):
serializer_class = FooSerializer
pagination_class = FooPagination
def get_queryset(self):
print(self.?) # page number?
Run Code Online (Sandbox Code Playgroud)
在 get_queryset 中是否可以从 Django REST 中的请求 URL 中提取当前页码?例如,如以下 URL 所示:
http://127.0.0.1:8000/foo/?page=10
Run Code Online (Sandbox Code Playgroud)
尝试:
pagenum = self.request.query_params.get('page', None)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1179 次 |
| 最近记录: |