排序

对于列表数据,REST framework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序。

使用方法:

在类视图中设置filter_backends, 使用 rest_framework.filters.OrderingFilter 过滤器,REST framework会在请求的查询字符串参数中检查是否包含了ordering参数,如果包含了ordering参数,则按照ordering参数指明的排序字段对数据集进行排序。

前端可以传递的ordering参数的可选字段值需要在ordering_fields中指明。

示例:

class BookListView(ListAPIView):
queryset = BookInfo.objects.all()
serializer_class = BookInfoSerializer
filter_backends = [OrderingFilter]
ordering_fields = ('id', 'bread', 'bpub_date')

最新文章

  1. c/c++ qsort 函数 结构体简单使用(1)
  2. SQL Server XML转Table
  3. 东京区域2012-2014主要消费产品价格参考表——Excel
  4. 转 纯CSS设置Checkbox复选框控件的样式
  5. hessian不能注入dao的问题解决
  6. a标签中有点击事件
  7. iOS开发小技巧--设置按钮圆角
  8. 常用搜索引擎的算分,你get了嘛?
  9. git merge简介【转】
  10. synergy--共享你的键鼠
  11. requirejs 打包参数
  12. PHP命名空间(Namespace)的使用详解(转)
  13. linux下安装nginx+php
  14. poi2007
  15. 学习Python不得不关注和学习的国外大神博客
  16. springcloud相关资料收集
  17. Dirichlet's Theorem on Arithmetic Progressions POJ - 3006 线性欧拉筛
  18. NOIP引水入城(dfs)
  19. React 学习之路 (一)
  20. Centos7下安装Python3.7.2

热门文章

  1. 【进阶篇】Redis实战之Jedis使用技巧详解
  2. Hadoop详解(08) - Hadoop企业优化方案.docx
  3. linux开机自启动设置
  4. Flutter异常监控 - 伍 | 关于异常监控框架设计的思考
  5. 音乐解锁工具v1.10.3,QQ音乐,网易云,酷狗音乐格式转换工具,ncm转mp3,kgm转mp3,kgma转mp3,mgg转mp3,mflac转mp3,qmc转mp3,xm转mp3,kwm转mp3
  6. Web初级——html常用标签归类
  7. 深入理解C++虚函数底层机制和RTTI运行时类型识别
  8. 图文并茂学习记录--从零开始进行微信小程序开发+引入Vant Weapp组件
  9. 定时调度插件------Quartz.NET(一)
  10. 断点调试/认证/权限/频率-源码分析/基于APIView编写分页/异常处理