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

路由(Route)Flask

Les cadres Web modernes utilisent la technologie de routage pour aider les utilisateurs à se souvenir des URL de l'application. Il est possible d'accéder directement à la page souhaitée sans naviguer à partir de la page d'accueil.

Le décorateur route() dans Flask est utilisé pour lier une URL à une fonction. Par exemple -

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

ici, l'URL /hello est lié à la fonction hello_world() donc, si l'utilisateur accède à l'URL : http://localhost:5000/hello ,elle appelle la fonction hello_world(),le résultat de l'exécution de cette fonction sera affiché dans le navigateur.

La fonction add_url_rule() de l'objet application peut également être utilisée pour lier une URL à une fonction, comme dans l'exemple ci-dessus, en utilisant route().

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