-
Django Debug Toolbarを使用する方法: Django Debug Toolbarは、デバッグツールの1つであり、実行されたクエリのリストを表示する機能があります。以下の手順で導入します。
a. Django Debug Toolbarをインストールします:
pip install django-debug-toolbar
b. settings.pyファイルで、以下の設定を追加します:
INSTALLED_APPS = [ ... 'debug_toolbar', ... ] MIDDLEWARE = [ ... 'debug_toolbar.middleware.DebugToolbarMiddleware', ... ]
c. ローカル開発サーバーを起動し、Django Debug Toolbarが表示されることを確認します。デフォルトでは、画面の右側に表示されます。
-
Djangoコンソールを使用する方法: Djangoコンソールを使用して、実行されたクエリのリストを取得することもできます。以下の手順で行います。
a. Djangoコンソールを起動します:
python manage.py shell
b. 以下のコードを実行して、クエリのリストを取得します:
from django.db import connection connection.queries
クエリのリストが表示されます。
これらの方法を使用すると、Djangoで実行されたクエリのリストを取得できます。デバッグや最適化のために、クエリの実行回数やパフォーマンスを確認することができます。