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