Метод 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