РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpSsInr 15 of 204 menu

Введение в сессии в Django

Сессия хранит данные пользователя между запросами. Браузер получает cookie с идентификатором сессии, а сами данные лежат на сервере.

В Django к сессии обращаются через request.session. Это похоже на словарь: можно читать и записывать значения по ключу.

Сессии работают, если подключены приложение django.contrib.sessions и middleware SessionMiddleware (в стандартном проекте они уже есть).

Посмотрим на объект сессии:

from django.http import HttpResponse def index(request): print(request.session) return HttpResponse('ok')

В представлении выведите request.session через print и убедитесь, что объект доступен.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить