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

Метод meta_get

Метод meta_get применяется к объекту ConfigDict и возвращает значение, хранящееся в секции meta по указанному ключу. Первым параметром передаётся имя ключа. Вторым необязательным параметром передаётся значение по умолчанию, которое возвращается, если ключ отсутствует.

Синтаксис

config.meta_get(key, [default])

Пример

Давайте сохраним значение в секции meta и затем прочитаем его через метод meta_get:

from bottle import Bottle app = Bottle() app.config.meta_set('title', 'My Site') res = app.config.meta_get('title') print(res)

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

"My Site"

Пример

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

from bottle import Bottle app = Bottle() res = app.config.meta_get('unknown', 'default value') print(res)

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

"default value"

Пример

Давайте прочитаем значение ключа title внутри обработчика маршрута и вернём его клиенту:

from bottle import Bottle app = Bottle() app.config.meta_set('title', 'abcde') @app.route('/') def index(): return app.config.meta_get('title')

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

abcde

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

  • класс ConfigDict,
    который хранит конфигурацию приложения
  • метод meta_set,
    который сохраняет значение в секции meta
  • метод meta_list,
    который возвращает список ключей секции meta
  • метод update,
    который массово обновляет значения конфигурации
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить