如何访问 Flask 路由中的查询参数或查询字符串?这在 Flask 文档中并不明显。
下面的示例路由 /data
说明了我想要访问该数据的上下文。如果有人请求 example.com/data?abc=123
之类的东西,我想访问字符串 ?abc=123
或能够检索参数的值比如abc
。
@app.route("/data")
def data():
# query_string = ???
return render_template("data.html")
最佳答案
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')
关于python - 你如何访问 Flask 路由中的查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11774265/