私の見解の 1 つで、次のようないくつかのセッションを保存しています。
def myview(request):
request.session['session_1'] = 'value1
request.session['session_2'] = 'value2'
次に、同じビュー関数と他のアプリケーションで見つかった他のビューで、次のようなセッション値を取得しようとしています:
session_value1 = request.session['session_1']
session_value2 = request.session['session_2']
「session_1」と「session_2」の値が期限切れにならず、Web サイトのどこでも利用できるようにしたいと考えています (同じアプリケーションの他のビューや他のアプリケーションのビューのように)。
私の問題は、同じページ/ビュー (上記) にいるときに、ページを更新するときに、session_1 と session_2 の値を取得する際に問題が発生することです。しかし、別のページに移動してから元のページに戻ると、'session_1' と 'session_2' の値がなくなっているとしましょう。また、「session_1」と「session_2」の値は、他のページ/ビューでは使用できません。
私のsettings.pyにはセッションの設定がないので、セッションのすべての値はデフォルトのものです。
セッションが保存されない理由はありますか? ありがとうございました!