我正在使用编写的api Django Rest Framework
。我定义了几个model
类,还创建了一些过滤器以应用于在指定的中发生的某些查询api-endpoints
。
我正在尝试在中应用LIMIT,queryset
但我不想使用Django符号ex Entry.objects.all()[:5]
。相反,我希望能够从与模型关联的过滤器内部应用限制。
到目前为止,我还没有找到任何解决方案。我在想,我应该找到一种方法来定义一个具有默认值的过滤器,这将导致不限制查询集,并且如果请求到达端点并包含类似内容,?filter=10
则查询集应限于前10个。
您可以使用Django Rest Framework分页。pagination_classLimitOffsetPagination
使您能够限制query_param中返回条目的数量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句