出于某种原因,{{ request.session.session_key }}
在模板中做给了我一个None
价值。经过一番搜索,发现这篇文章提到使用request.session._session_id
但在模板中使用它会给我一个错误:
变量和属性不能以下划线开头:'request.session._session_key'
我对 Django 中会话的理解是,当用户加载页面(任何页面)时,即使他是匿名的,也会为该特定会话分配一个 session_id。我的理解是错误的,而且,这是应该使用的地方吗? [SESSION_SAVE_EVERY_REQUEST]
我使用数据库后端作为我的会话存储。