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

Метод route

Метод route применяется к приложению Bottle и вешает функцию на адрес. Первым параметром передаётся путь URL. Вторым необязательным параметром можно указать метод запроса. После запроса Bottle вызывает функцию и возвращает её результат.

Синтаксис

@app.route(path, [method])

Пример

Давайте повесим обработчик на адрес '/':

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello'

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

hello

Пример

Давайте примем параметр name из URL:

from bottle import Bottle app = Bottle() @app.route('/user/<name>') def user(name): return name

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

abcde

Пример

Давайте укажем метод запроса 'POST' вторым параметром:

from bottle import Bottle app = Bottle() @app.route('/article', method='POST') def article(): return 'article'

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

article

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

  • класс Bottle,
    который представляет приложение Bottle
  • метод get,
    который вешает обработчик на GET-запрос
  • метод post,
    который вешает обработчик на POST-запрос
  • метод get_url,
    который строит URL по имени маршрута
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить