フラスコ–ルーティング
最新のWebフレームワークは、ルーティング技術を使用して、ユーザーがアプリケーションの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)