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

Атрибут config

Атрибут config принадлежит экземпляру класса Bottle и представляет собой словареподобный объект с настройками приложения. Через него задаются такие параметры, как autojson, catchall, debug, template_path и другие. Значения можно читать и изменять как обычные ключи словаря. При создании приложения config заполняется значениями по умолчанию.

Синтаксис

app.config[key] app.config[key] = value

Пример

Давайте посмотрим значения по умолчанию:

from bottle import Bottle app = Bottle() print(app.config['autojson']) print(app.config['catchall']) print(app.config['debug'])

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

True True False

Пример

Давайте включим режим отладки:

from bottle import Bottle app = Bottle() app.config['debug'] = True print(app.config['debug'])

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

True

Пример

Давайте зададим собственный параметр и прочитаем его внутри обработчика:

from bottle import Bottle app = Bottle() app.config['site_name'] = 'abcde' @app.route('/') def index(): return app.config['site_name']

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

<+html+> abcde <-html+>

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

  • класс Bottle,
    которому принадлежит атрибут config
  • атрибут catchall,
    который задаёт обработчик всех адресов
  • метод run,
    который запускает встроенный сервер
  • метод route,
    который регистрирует обработчик URL
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить