业务场景: 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',))