23
有沒有辦法在Django shell會話期間打印由Django ORM執行的原始SQL查詢的數量?在Django shell會話期間獲取SQL查詢計數
這類信息已經被Django的調試工具欄提供(例如,但它並不明顯如何從外殼讓它
有沒有辦法在Django shell會話期間打印由Django ORM執行的原始SQL查詢的數量?在Django shell會話期間獲取SQL查詢計數
這類信息已經被Django的調試工具欄提供(例如,但它並不明顯如何從外殼讓它
可以使用connection.queries
:
>>> from django.conf import settings
>>> settings.DEBUG = True
>>> from django.db import connection
>>> Model.objects.count()
>>> print len(connection.queries)
1
不幸的是沒有按似乎沒有與Django 1.5一起工作,查詢計數保持在0 –
嘗試使用Django 1.11這個方法,它工作得很好! – kjagiello