Django, сессии для неавторизованных в приватном окне
Как в Django получить ключ сессии для неавторизованного пользователя в приватном окне, если его нет?
def get(request, *args, **kwargs)
print(request.session.session_key)
# Не авторизованный
>>> None
# Авторизованный
>>> <строка сессии>
Указание SESSION_ENGINE = 'django.contrib.sessions.backends.signed_cookies' не помогло.
Ответы (1 шт):
Автор решения: Za Ars
→ Ссылка
Мда... Ну действительно, откуда взяться сессии, если в ней ничего не сохраняли. Вопрос решен, спасибо
Достаточно было поместить что либо в нее
request.session['test'] = 'test'