Атрибут method класса Route
Атрибут method принадлежит классу Route
и хранит строку с названием HTTP-метода,
на который зарегистрирован данный маршрут.
Если маршрут принимает любой метод,
атрибут содержит значение 'ANY'.
Синтаксис
route.method
Пример
Давайте получим значение атрибута method
для маршрута, зарегистрированного через get:
from bottle import Bottle
app = Bottle()
@app.get('/')
def index():
return 'hello'
route = app.routes[0]
res = route.method
print(res)
Результат выполнения кода:
"GET"
Пример
Давайте получим значение атрибута method
для маршрута, зарегистрированного через post:
from bottle import Bottle
app = Bottle()
@app.post('/user')
def user():
return 'abcde'
route = app.routes[0]
res = route.method
print(res)
Результат выполнения кода:
"POST"
Пример
Давайте получим значение атрибута method
для маршрута, зарегистрированного через route
без указания метода:
from bottle import Bottle
app = Bottle()
@app.route('/')
def index():
return 'hello'
route = app.routes[0]
res = route.method
print(res)
Результат выполнения кода:
"ANY"