一尘不染

如何查看Django ORM的queryset的相应SQL查询?

django

有没有办法我可以打印Django ORM生成的查询?

说我执行以下语句:Model.objects.filter(name='test')

如何查看生成的SQL查询?


阅读 602

收藏
2020-03-26

共1个答案

一尘不染

每个QuerySet对象都有一个query属性,你可以将其记录或打印到stdout以进行调试。

qs = Model.objects.filter(name='test')
print qs.query
2020-03-26