数据库查询问题

来源:11-2 课程列表页开发 - 2

Kac0

2019-08-07

老师 view里面执行了
all_courses = Course.objects.order_by("-add_time")
然后后面判断语句再执行
all_courses = all_courses.order_by("-click_nums")

这样实际上执行了几次查询?

写回答

1回答

bobby

2019-08-09

只会执行一次,这种filter以及order_by方法就是用来组织sql语句的,只有进行for循环的时候才会真正的执行,所以你这里只会查询一次

0
1
Kac0
非常感谢!
2019-08-09
共1条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程