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

Метод delete

Метод delete применяется к объекту кэша Cache и удаляет из него значение по ключу. Первым параметром передаётся ключ key, под которым хранится значение. Если ключ отсутствует в кэше, метод не вызывает ошибку и просто ничего не делает.

Синтаксис

cache.delete(key)

Пример

Давайте создадим кэш, сохраним в него значение по ключу, а затем удалим его методом delete:

from flask import Flask from flask_caching import Cache app = Flask(__name__) app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) cache.set('user', 'abcde') print(cache.get('user')) cache.delete('user') print(cache.get('user'))

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

"abcde" None

Пример

Давайте удалим значение внутри обработчика маршрута, чтобы сбросить устаревшие данные:

from flask import Flask from flask_caching import Cache app = Flask(__name__) app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) @app.route('/clear') def clear(): cache.delete('article') return 'deleted'

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

deleted

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

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