【发布时间】:2016-08-01 21:09:49
【问题描述】:
我正在使用 Django Rest Framework 的 ModelViewSet 来表达我的观点之一。 ModelViewSet 使用 ListModelMixin 自动对结果进行分页,但我不希望对结果进行分页。在我的 API 调用中,我说我想要返回多少个结果,但目前我无法在一次调用中返回超过 10 个结果。
有没有办法关闭自动分页,这样我就可以返回任意多的结果?
【问题讨论】:
-
ListModelMixing 非常简单,(github.com/tomchristie/django-rest-framework/blob/…) 看起来你可以编写自己的 mixin 并省略执行分页的行。
-
我还没有找到一种简单的方法来完全关闭分页,但我能够将 REST_FRAMEWORK 设置中的 PAGE_SIZE 设置为一个较大的数字,以便返回更多结果。
标签: django pagination django-rest-framework