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

Метод dec

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

Синтаксис

cache.dec(key, delta=1)

Пример

Давайте создадим кеш, установим значение 10 по ключу 'counter' и уменьшим его:

from flask import Flask from flask_caching import Cache app = Flask(__name__) app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) cache.set('counter', 10) res = cache.dec('counter', 3) print(res)

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

7

Пример

Если ключ отсутствует, метод создаёт его с нулевым значением, а затем уменьшает:

from flask import Flask from flask_caching import Cache app = Flask(__name__) app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) res = cache.dec('missing', 1) print(res)

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

-1

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

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