🐙
Django の session をまとめて確認する
Django の session をまとめて確認する
Django でセッション情報をまとめて確認したい場合の方法を紹介します。
セッション情報の保存場所
Django では、デフォルトでセッション情報はデータベース(django_session
テーブル)に保存されます。
設定によってはキャッシュやファイル、Cookie なども利用可能です。
セッション情報の確認方法
1. 管理画面から確認
Django の管理画面(admin)で Session
モデルを有効にしていれば、
/admin/sessions/session/
からセッション情報を確認できます。
2. シェルから確認
from django.contrib.sessions.models import Session
for session in Session.objects.all():
print(session.session_key, session.get_decoded())
3. DB から確認
SQL で直接 django_session
テーブルを参照することも可能です。
SELECT * FROM django_session;
Discussion