По какой-то причине выполнение {{ request.session.session_key }}
в шаблоне дает мне значение None
. После некоторого поиска натолкнулся на этот пост, который упоминался с помощью request.session._session_id
, но использование этого в шаблоне дает мне ошибку:
Переменные и атрибуты могут не начинаться с символов подчеркивания: 'Request.session._session_key'
Мое понимание сеансов в Django заключается в том, что в тот момент, когда пользователь загружает страницу (любую страницу), даже если он анонимный, session_id назначается этому конкретному сеансу. Является ли мое понимание неправильным, а также, где предполагается использование [SESSION_SAVE_EVERY_REQUEST]
?
Я использую бэкэнд базы данных в качестве хранилища сеансов.