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

Метод meta_set

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

Метаданные хранятся отдельно от основных параметров конфигурации и доступны через метод meta_get.

Синтаксис

config.meta_set(key, value)

Пример

Давайте создадим приложение Bottle, сохраним значение в метаданных и прочитаем его обратно:

from bottle import Bottle app = Bottle() app.config.meta_set('author', 'abcde') res = app.config.meta_get('author') print(res)

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

"abcde"

Пример

Давайте сохраним несколько значений и выведем список всех ключей метаданных:

from bottle import Bottle app = Bottle() app.config.meta_set('author', 'abcde') app.config.meta_set('version', '1.0') res = app.config.meta_list() print(res)

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

['author', 'version']

Пример

Давайте перезапишем ранее сохранённое значение новым:

from bottle import Bottle app = Bottle() app.config.meta_set('author', 'abcde') app.config.meta_set('author', 'hello') res = app.config.meta_get('author') print(res)

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

"hello"

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

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