- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Django Rest Framework 的 ModelViewSet
作为我的 View 之一。 ModelViewSet
使用 ListModelMixin
自动对结果进行分页,但我不希望对结果进行分页。在我的 API 调用中,我说了我想要返回多少个结果,但就目前情况而言,一次调用中我无法返回超过 10 个结果。
有没有办法关闭自动分页,这样我就可以返回任意数量的结果?
最佳答案
如果您使用的是最新版本的 DRF,则只需将 pagination_class = None
添加到您的 ModelViewSet
定义中。
class MyClassBasedView(ModelViewSet):
pagination_class = None
...
您还可以在此处查看一些提示 https://github.com/tomchristie/django-rest-framework/issues/1390
关于django - 关闭Django Rest Framework ModelViewSet的自动分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553212/
我目前正在使用 Django Rest Framwork 开发 Django。 我无法更新嵌套对象字段中的对象。 序列化器.py class OwnerSerializer(serializers.M
我正在使用 Django + Django rest 实现具有 REST 架构的库存鞋管理器。 我使用从 DefaultRouter 继承的自定义路由器来为我的端点提供服务。 在 /resources
在文档中有带有自定义 url 的方法示例: http://www.django-rest-framework.org/tutorial/6-viewsets-and-routers class Sni
我已经成功执行 get one 并获取所有请求,我现在尝试通过 url 删除并创建新用户。 views.py: class EtudiantViewSet(viewsets.ModelViewSet)
我正在尝试使用 DRF 序列化 MPTT 树模型。 我的代码: class SiteTreeCalc(serializers.Field): def to_representation(sel
创建自定义查询集时是否可以考虑 MyModelViewSet 的 filter_backends? class MyModelViewSet(viewsets.ModelViewSet): f
我正在使用带有默认分页设置的Django REST framework和djangorestframework-csv,但是当请求的格式为“CSV”时,则不需要分页。可以通过以下方式禁用分页: pag
您好,我想在 modelviewset 中创建一个自定义方法,它需要在单个发布请求中执行保存和更新逻辑。 这是我的breeding.viewsets.py class BreedingViewSet(
我是 django 的新手,正在使用 django-rest-framework 构建 REST API。我已经编写了一些代码来检查用户是否提供了一些参数。但是对于很多 if 条件来说这非常难看,所以
我想使用 @list_route 装饰器在我的 ModelViewSet 中创建一个自定义 View ,该装饰器带有几个参数。我似乎找不到这样的例子。 我想我希望我的功能看起来像: @list_rou
与 EmberData 的互操作性 it seems我需要reply with 422 ( Unprocessable Entity ) 而不是 400 ( Bad Request ) 每当发生验证错
我正在覆盖 ModelViewSet 中的 get_queryset 以支持“我”作为过滤器和多个 pk 搜索: class UserViewSet(viewsets.ModelViewSet): q
我尝试使用 Postman 删除单个 ManuscriptItem 实例以针对以下 View 执行我的 API 请求: class ManuscriptViewSet(viewsets.ModelVi
有什么优势 View 集 , 模型 View 集 和 APIView . django-rest-framework 文档中没有说清楚,也没有说什么时候使用ViewSet、ModelViewSet和A
我在向 django-rest-framework 中的 ModelViewSet 添加自定义 URL 时遇到问题。这是我的主要 urls.py 的示例 router = routers.Defaul
我之前使用的 APIViews 如下所示: View .py class AllProgramsApi(APIView): def get(self, request): us
我不确定为什么我不能像文档中所示那样对我的 ModelViewSet 发出 PUT 请求,但是 PUT 不起作用。有任何想法吗?我在下面包含了我的 View 和序列化器。 class UserProf
我正在使用 http://www.django-rest-framework.org/ 我有这样一种情况,我想根据需要从数据库中获取数据来传递两个或多个变量。在下面的代码中,只有 pk 存在,我想将其
我试图向我的数据库添加评论,但出现错误 'OrderedDict' object has no attribute 'pk' 处理POST请求的react.js部分代码: addComment() {
我为我的 REST API 使用泛型和普通 url,但现在我遇到了问题:我想要自定义操作、简单 View 来为我的模型做一些事情,比如“运行”、“发布”等。 ViewSet 提供了 action 装饰
我是一名优秀的程序员,十分优秀!