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

Метод update

Метод update применяется к объекту сессии session и обновляет её содержимое переданными данными. Первым параметром передаётся словарь или итерируемый объект с парами ключ-значение. Если ключ уже существует в сессии, его значение будет перезаписано.

Синтаксис

session.update(mapping)

Пример

Давайте обновим сессию словарём с двумя ключами:

from flask import Flask, session app = Flask(__name__) app.secret_key = 'abcde' @app.route('/') def index(): session.update({'user': 'abcde', 'role': 'admin'}) return str(dict(session))

Результат выполнения кода:

{'user': 'abcde', 'role': 'admin'}

Пример

Давайте обновим существующее значение в сессии:

from flask import Flask, session app = Flask(__name__) app.secret_key = 'abcde' @app.route('/') def index(): session['user'] = 'abcde' session.update({'user': 'hello'}) return session['user']

Результат выполнения кода:

"hello"

Смотрите также

  • класс Session,
    который представляет объект сессии
  • метод get,
    который возвращает значение по ключу
  • метод pop,
    который удаляет ключ из сессии
  • метод setdefault,
    который устанавливает значение по умолчанию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить