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

Метод inc

Метод inc применяется к объекту кеша Flask-Caching и увеличивает значение по указанному ключу на заданное число. Первым параметром передаётся ключ, вторым - величина приращения (по умолчанию 1). Если ключа нет, он создаётся со значением 0, после чего увеличивается. Метод возвращает новое значение.

Синтаксис

cache.inc(key, delta=1)

Пример

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

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

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

8

Пример

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

from flask import Flask from flask_caching import Cache app = Flask(__name__) app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) res = cache.inc('new_counter', 2) print(res)

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

2

Пример

Давайте увеличим значение по умолчанию, без указания величины приращения:

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

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

11

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

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