Flask ルートでクエリ パラメータまたはクエリ文字列にアクセスするにはどうすればよいでしょうか? Flask のドキュメントからは明らかではありません。
以下のルートの例は/data
、そのデータにアクセスしたいコンテキストを示しています。 のようなものを要求された場合、文字列にアクセスしたり、 のようなパラメータの値を取得したりできるようにするexample.com/data?abc=123
必要があります。?abc=123
abc
@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')