セッションについてのメモ
色々なコードが一体何を表すのか分かっていないので調べたものはメモとして残す。
views.pyにて ページに接続するたびにat以降が変わる
print(request.session) <django.contrib.sessions.backends.db.SessionStore object at 0x10dc0aa90>
print(request.session.id) AttributeError: 'SessionStore' object has no attribute 'id'
セッションのプロパティ確認方法(重要)
print(request.session.keys()) #表示された単語をrequest.session.***とつなげると辞書型データの値(バリュー)を得られる。 print(request.session.items()) #返されるデータはキーとバリューのセットで確認できる。
adminにログインした状態
print(request.session.session_key) tz6gfiyhe84yy5ygb8j6avq4dsylres9
adminからログアウトした状態
print(request.session.session_key) None
adminに再ログインすると 内容が変わった
print(request.session.session_key) 6z9a3oamusmjbzi4ivf42luqlujkuckz
request.userもターミナルにプリントすると
print(request.user)
Gustavo