我无法访问我的自定义Django中间件中的session_key。我尝试使用以下命令访问它:我得到了错误:
Session matching query does not exist.我可以在中间件中设置会话密钥,但看起来好像只有在显示整个页面之后才会生成/访问session_key。因为当页面第一次显示时,{{ request.session.session_key }}会在我的
基本上,我的会话是正确创建的,但由于某种原因,之后我无法检索session_data的内容。步骤1:我访问主页,(正如预期的)我还没有一个有效的会话。HOMEPAGE: SESSION VALUE session_key: None userSecureId: None END HOMEPAGE: SESSION VALUE
步骤2:我登录,在Django已经创建了我的会话,并且能够检索userSecureId的值。HOMEPAGE: SESSION VALU
我已经在Django扩展了每个的会话。简而言之,我添加了一个名为account_id的字段,以保存会话所属用户的用户id。 user = auth.authenticate(username=username, password=password) try:
auth.login(request, u