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

Метод clear

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

Синтаксис

session.clear()

Пример

Давайте добавим несколько значений в сессию, а затем очистим её методом clear:

from flask import Flask, session app = Flask(__name__) app.secret_key = 'abcde' @app.route('/') def index(): session['user'] = 'abcde' session['role'] = 'admin' res = dict(session) session.clear() return str(res)

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

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

Пример

Давайте проверим, что после вызова clear сессия действительно пуста:

from flask import Flask, session app = Flask(__name__) app.secret_key = 'abcde' @app.route('/') def index(): session['user'] = 'abcde' session.clear() res = dict(session) return str(res)

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

{}

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

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