场景一:如果model中字段用CharField,然而你想用数字(类似IntegerField)排序,此时可以用django的extra函数直接调用原生sql的CAST函数即可

Score.objects.filter(**queryDict).extra(select={'sort_name': "CAST({0} as SIGNED)".format(sort)}).order_by(
'-sort_name' if order == 'asc' else 'sort_name')

最新文章

  1. 再谈SQL Server中日志的的作用
  2. C# 调用restful服务开源库
  3. this.getServletContext().getRealPath("WEB-INF");
  4. Task<TResult> 类
  5. Python利用ConfigParser读取配置文件
  6. Oracle笔记1
  7. [置顶] 【Git入门之十四】Git GUI
  8. ubuntu忘记密码
  9. Macos Coco2d-x Android开发
  10. IPMITOOL常用操作指令
  11. java载入XML文件并解析xml
  12. 剑指Offer——乐视笔试题+知识点总结
  13. MySQL占用IO过高解决方案【转】
  14. redhat vim编辑器永久添加行号及搜索
  15. eclipse导出doc帮助文档字符编码设置
  16. 修改 ueditor1_4_3-utf8-php 它的图片上传地址
  17. LibreOJ #539. 「LibreOJ NOIP Round #1」旅游路线(倍增+二分)
  18. Django - admin后台、auth权限
  19. Powershell实现Telnet Port
  20. UIScrollView 实现比例缩放

热门文章

  1. jquery treegrid实例
  2. DM36x IPNC OSD显示中文 --- 基本数据准备篇
  3. mongodb 实现关系型数据库中查询某一列 的效果
  4. JBoss高危漏洞分析
  5. 个人博客开发之xadmin与ueditor集成
  6. Spring MVC多动作控制器
  7. greenlet:轻量级的并发编程
  8. 线程中sleep和wait区别
  9. 《PhotoShop CS6 》第一节 矢量与分辨率
  10. Frosh Week(归并排序求逆序数)