Метод update
Метод update применяется к объекту конфигурации
ConfigDict в Bottle. Он принимает первым
параметром словарь или итерируемый объект с парами
ключ-значение и добавляет эти данные в конфигурацию.
Если ключ уже существует, его значение перезаписывается.
Синтаксис
config.update(other)
Пример
Давайте создадим конфигурацию и обновим её новыми значениями:
from bottle import Bottle
app = Bottle()
app.config['debug'] = True
app.config['host'] = 'localhost'
app.config.update({
'port': 8080,
'host': '0.0.0.0'
})
print(app.config['debug'])
print(app.config['host'])
print(app.config['port'])
Результат выполнения кода:
True
0.0.0.0
8080
Пример
Давайте обновим конфигурацию с помощью списка кортежей:
from bottle import Bottle
app = Bottle()
app.config.update([
('debug', False),
('port', 9000)
])
print(app.config['debug'])
print(app.config['port'])
Результат выполнения кода:
False
9000
Смотрите также
-
класс
ConfigDict,
который хранит настройки приложения -
метод
load_dict,
который загружает конфигурацию из словаря -
метод
setdefault,
который устанавливает значение по умолчанию -
метод
load_config,
который загружает конфигурацию из файла