【发布时间】:2017-11-06 07:18:13
【问题描述】:
我使用Django REST framework 和djangorestframework-csv 并具有默认分页设置,但是当请求格式为“CSV”时,分页中不需要。可以通过以下方式禁用分页:
pagination_class = None
可以动态更改吗?
class ObjectViewSet(BaseViewSet, viewsets.ModelViewSet):
queryset = Object.objects.none()
serializer_class = ObjectSerializer
pagination_class = None # if format is "CSV"
# pagination_class = None # if fromat isn't "CSV"
谢谢。
【问题讨论】:
-
只是在query_params中没有page_size时发现一个错误,提出keyerror。我已经更新了新代码,请复制新的。
标签: django csv pagination django-rest-framework