Flask - Маршрутизация
Современные веб-фреймворки используют технику маршрутизации, чтобы помочь пользователю запомнить URL-адреса приложений. Полезно получить доступ к желаемой странице напрямую, не переходя с домашней страницы.
В route()декоратор в Flask используется для привязки URL-адреса к функции. Например -
@app.route(‘/hello’)
def hello_world():
return ‘hello world’
Здесь URL ‘/hello’ правило привязано к hello_world()функция. В результате, если пользователь заходитhttp://localhost:5000/hello URL, вывод hello_world() функция будет отображаться в браузере.
В add_url_rule() функция объекта приложения также доступна для привязки URL-адреса к функции, как в приведенном выше примере, route() используется.
Цели декоратора также служит следующее представление -
def hello_world():
return ‘hello world’
app.add_url_rule(‘/’, ‘hello’, hello_world)