Flaskルートのクエリ文字列にアクセスするにはどうすればいいですか? 質問する

Flaskルートのクエリ文字列にアクセスするにはどうすればいいですか? 質問する

Flask ルートでクエリ パラメータまたはクエリ文字列にアクセスするにはどうすればよいでしょうか? Flask のドキュメントからは明らかではありません。

以下のルートの例は/data、そのデータにアクセスしたいコンテキストを示しています。 のようなものを要求された場合、文字列にアクセスしたり、 のようなパラメータの値を取得したりできるようにするexample.com/data?abc=123必要があります。?abc=123abc

@app.route("/data")
def data():
    # query_string = ???
    return render_template("data.html")

ベストアンサー1

from flask import request

@app.route('/data')
def data():
    # here we want to get the value of user (i.e. ?user=some-value)
    user = request.args.get('user')

おすすめ記事