70

Djangoシェルセッション中にDjango ORMによって実行された生のSQLクエリの数を出力する方法はありますか?

この種の情報は、Django デバッグ ツールバーによって既に提供されています (たとえば、5 QUERIES in 5.83MSシェルから取得する方法は明らかではありません。

4

3 に答える 3

112

使用できますconnection.queries

>>> from django.conf import settings
>>> settings.DEBUG = True
>>> from django.db import connection
>>> Model.objects.count()
>>> print(len(connection.queries))
1
于 2013-10-24T03:02:12.380 に答える