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

Атрибут callback

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

Синтаксис

route.callback

Пример

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

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

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

<function index at 0x...>

Пример

Давайте вызовем функцию из атрибута callback напрямую:

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

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

"abcde"

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

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