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

Атрибут app

Атрибут app применяется к объекту маршрута Route и возвращает экземпляр приложения Bottle, в котором был зарегистрирован этот маршрут. Это позволяет получить доступ к настройкам и методам приложения прямо из объекта маршрута.

Синтаксис

route.app

Пример

Давайте создадим приложение и маршрут, а затем проверим, что атрибут app ссылается на исходное приложение:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello' route = app.routes[0] res = route.app is app

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

True

Пример

Давайте используем атрибут app для доступа к конфигурации приложения из объекта маршрута:

from bottle import Bottle app = Bottle() app.config['secret'] = 'abcde' @app.route('/user') def user(): return 'user' route = app.routes[0] res = route.app.config['secret']

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

'abcde'

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

  • класс Route,
    который представляет отдельный маршрут приложения
  • атрибут callback,
    который хранит функцию-обработчик маршрута
  • атрибут rule,
    который содержит правило URL маршрута
  • атрибут config,
    который хранит настройки маршрута
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить