访问 Flask 路由中的查询字符串
在 Flask 中,访问通过 HTTP 请求接收到的查询字符串或查询参数非常简单。包含参数及其值的查询字符串在 Flask 请求对象中可用。
要在 Flask 路由中检索查询字符串,可以使用 request.args 属性,它是一个 MultiDict 对象。该对象以键值对的形式提供对查询参数的便捷访问。
示例:
考虑以下 Flask 路由:
<code class="python">@app.route('/data') def data(): user = request.args.get('user') return render_template('data.html', user=user)</code>
In在此路线中,我们使用 request.args.get('user') 检索 user 参数的值,然后渲染 data.html 模板。
要将整个查询字符串作为字符串访问,您可以使用请求.query_string。例如,在请求中:
example.com/data?abc=123&def=456
request.query_string 将返回:
?abc=123&def=456
以上是如何访问 Flask 路由中的查询字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!