Метод 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,
который массово обновляет параметры конфигурации