如果我清除我的 cookie 并运行此视图,我会在每个页面加载时获得一个新的会话密钥。
如果我注释掉打印,并在模板中输出会话密钥,则每次加载新的会话密钥。
如果我在视图和模板中都打印会话密钥,则会话密钥被“保存”并且在每次页面加载时保持不变。
def view_session(request):
print request.session.session_key
return render(request, "view_session.html", {})
那么如何解释这种行为呢?
这不仅仅是两次读取,因为我可以在视图中打印两次并且仍然可以获得新密钥。