Метод get
Метод get применяется к приложению Flask и вешает функцию на адрес для обработки GET-запросов. Первым параметром передаётся путь URL. После GET-запроса Flask вызывает функцию и возвращает её результат. Метод является сокращением для route с параметром methods=['GET'].
Синтаксис
@app.get(rule, **options)
Пример
Давайте повесим обработчик GET-запроса на адрес '/':
from flask import Flask
app = Flask(__name__)
@app.get('/')
def index():
return 'hello'
Результат выполнения кода:
hello
Пример
Давайте примем параметр name из URL при GET-запросе:
from flask import Flask
app = Flask(__name__)
@app.get('/user/<name>')
def user(name):
return name
Результат выполнения кода для адреса /user/abcde:
abcde
Смотрите также
-
метод
route,
который регистрирует маршрут с любыми методами -
метод
post,
который вешает обработчик на POST-запрос -
метод
add_url_rule,
который добавляет маршрут без декоратора -
класс
Flask,
который представляет приложение Flask