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

Получение переменной сессии через get в Django

Безопаснее читать сессию методом get: если ключа нет, вернется None, а не ошибка:

value = request.session.get('key')

Разница с доступом по ключу. Если ключа нет, квадратные скобки дают ошибку KeyError:

value = request.session['key']

А get в том же случае вернет None:

value = request.session.get('key')

Прочитайте из сессии ключ msg через get и выведите результат (даже если ключа еще нет).

Сравните: обратитесь к несуществующему ключу через ['...'] и через get - что произойдет в каждом случае.

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