English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Rotas (Route) Flask

As frameworks Web modernos usam técnicas de roteamento para ajudar os usuários a lembrarem das URLs do aplicativo. É possível acessar diretamente a página necessária sem navegar a partir da página inicial.

O decorador route() no Flask é usado para vincular URL a função. Por exemplo -

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : pt.oldtoolbag.com
# Date : 2020-08-08
@app.route('/hello')
 def hello_world():
     return 'hello world'

aqui, a URL /hello regras vinculadas à função hello_world(). Portanto, se o usuário acessar a URL: http://localhost:5000/hello ,chamará a função hello_world(), e o resultado da execução dessa função será exibido no navegador.

A função add_url_rule() do objeto de aplicativo também pode ser usada para vincular URL e função, como no exemplo acima, usando route().

# Filename : example.py
# Copyright : 2020 By w3codebox
# Author by : pt.oldtoolbag.com
# Date : 2020-08-08
def hello_world():
     return 'hello world'
 app.add_url_rule('/', 'hello', hello_world)