Django实战教程第36部分:如何将QuerySet转换为SQL语句?
- 内容介绍
- 文章标签
- 相关推荐
本文共计446个文字,预计阅读时间需要2分钟。
《Django构建大型企业官网——黄Y》;官方文档;QuerySet转换SQL——生成一个QuerySet对象并不会马上转换成SQL语句,例如SELECT * FROM table。
学习笔记,仅供参考,有错必纠
参考自:Django打造大型企业官网–Huang Y;官方文档
QuerySet转换SQL
生成一个QuerySet对象并不会马上转换为SQL语句,比如我们获取Book表下所有的图书:
books = Book.objects.all()print(connection.queries)
打印connection.quries时将返回一个空的列表,说明上面的QuerySet并没有真正的执行。
在以下情况下QuerySet会被转换为SQL语句执行:
本文共计446个文字,预计阅读时间需要2分钟。
《Django构建大型企业官网——黄Y》;官方文档;QuerySet转换SQL——生成一个QuerySet对象并不会马上转换成SQL语句,例如SELECT * FROM table。
学习笔记,仅供参考,有错必纠
参考自:Django打造大型企业官网–Huang Y;官方文档
QuerySet转换SQL
生成一个QuerySet对象并不会马上转换为SQL语句,比如我们获取Book表下所有的图书:
books = Book.objects.all()print(connection.queries)
打印connection.quries时将返回一个空的列表,说明上面的QuerySet并没有真正的执行。
在以下情况下QuerySet会被转换为SQL语句执行:

