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

Метод setdefault сессии в Django

Метод setdefault вернет текущее значение ключа. Если ключа нет - запишет значение по умолчанию и вернет его. В отличие от get, при отсутствии ключа значение сразу попадет в сессию:

value = request.session.setdefault('counter', 0)

Через setdefault запишите в сессию время первого захода пользователя на страницу. При обновлении (и при первом заходе тоже) выводите это время.

Сравните get и setdefault: после одного вызова каждого метода проверьте, появился ли ключ в сессии.

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