![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django框架
寒风未停
励志成为互联网界的浪人
展开
-
解读django-drf分页,进行自定义封装分页
django 的drf中自带有list的分页,部分源码如下: def list(self, request, *args, **kwargs): queryset = self.filter_queryset(self.get_queryset()) page = self.paginate_queryset(queryset) if page is not None: serializer = self.get_serializer(page, many=True原创 2021-03-27 16:13:44 · 616 阅读 · 0 评论 -
Django_drf的搜索出现NotFound: Invalid page解决方案
Django_drf的搜索出现NotFound: Invalid page解决方案问题上代码刨析问题解决方法 问题 前端列表在第3页进行搜索的时候,当搜索的结果数据小于20个的时候,drf的view_set的list接口会报NotFound: Invalid page。 想要的效果是在第N页搜索的时候,若数据足够,则停留在第N页,不足则停留在最后一页。 上代码 视图为 class HistoryViewSet(ReModelViewSet): queryset = History.objects.原创 2020-10-28 16:41:08 · 1069 阅读 · 1 评论