美文网首页
查看Django ORM执行的SQL语句

查看Django ORM执行的SQL语句

作者: ___大鱼___ | 来源:发表于2019-11-14 15:01 被阅读0次
查询QuerySet对象执行的SQL语句
print(article_obj.query)
查询当前执行的SQL包括Django内置执行的多条执行的SQL语句
from django.db import connection
print(connection.queries)
from django.db.models import Avg
from django.db import connection

from article.models import Article

article_obj = Article.objects.order_by('-create_time')[:5]
print(type(article_obj))
# 查询QuerySet对象执行的SQL语句
print(article_obj.query)

avg_dict = Article.objects.aggregate(Avg("read_count"))
print(avg_dict)
# 查询多条执行的SQL语句 包括上面函数执行的
print(connection.queries)

相关文章

网友评论

      本文标题:查看Django ORM执行的SQL语句

      本文链接:https://www.haomeiwen.com/subject/ztyrictx.html