order_by问题
来源:11-2 课程列表页开发 - 2
weixin_慕瓜1005874
2021-08-26
请问老师,这里sort等于students的时候,在all_courses基础上再调用order_by("-students"),为什么不是 先按更新时间倒序排序再根据学生数量倒序排序,而实际结果是只根据 学生数量倒序排序? 如果要实现 sql语句中的 select * from courses order by add_time desc, click_nums desc, 对应的python脚本应该怎么写呢?
写回答
1回答
-
bobby
2021-08-28
order_by参数中可以添加多个字段
order_by('check-in','check-out','location')
比如上面这样。
也可以这样:
class Meta: ordering = ['check-in', 'check-out', 'location']
这样可以实现默认配置好一些默认的排序规则,这样你的代码中就不需要修改了
022021-08-30
相似问题