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

Route (Route) Flask

I framework web moderni utilizzano la tecnologia di routing per aiutare gli utenti a ricordare gli URL delle applicazioni. È possibile accedere direttamente alla pagina desiderata senza dover navigare dal homepage.

Il decoratore route() di Flask viene utilizzato per associare URL a funzioni. Ad esempio -

# Nome del file: example.py
# Copyright: 2020 By w3codebox
# Autore: it.oldtoolbag.com
# Data: 2020-08-08
@app.route('/hello')
 def hello_world():
     return 'hello world'

Qui, la regola di URL /hello è associata alla funzione hello_world(). Pertanto, se l'utente accede all'URL: http://localhost:5000/hello, verrà chiamata la funzione hello_world(), e il risultato dell'esecuzione di questa funzione verrà visualizzato nel browser.

La funzione add_url_rule() dell'oggetto dell'applicazione può anche essere utilizzata per associare URL a funzioni, come nell'esempio sopra, utilizzando route().

# Nome del file: example.py
# Copyright: 2020 By w3codebox
# Autore: it.oldtoolbag.com
# Data: 2020-08-08
def hello_world():
     return 'hello world'
 app.add_url_rule('/', 'hello', hello_world)