Mysql 指定字段数据排序 以及django的实现

业务场景:

mysql 查询

select * from dormitory_applysettleorder order by FIELD(status,40) desc

django 实现:

ordering = 'FIELD(`status`, 40)'
        queryset = queryset.extra(
           select={'ordering': ordering}, order_by=('-ordering',))
posted @ 2019-05-23 15:54  童小哥总是不开心。  阅读(214)  评论(0编辑  收藏