存取Flask 路由中的查詢字串
在Flask 中,存取查詢字串和參數並不是從文件中立即顯而易見的。然而,這是從使用者請求中檢索資料的關鍵方面。
考慮下面定義的路由/data:
<code class="python">@app.route('/data') def data(): # query_string = ??? return render_template('data.html')</code>
要存取此類路由中的查詢字串或參數,請使用 request.參數。例如,如果請求包含?abc=123,您可以如下檢索此查詢字串:
<code class="python">from flask import request @app.route('/data') def data(): query_string = request.args.to_dict() abc_value = query_string.get('abc')</code>
或者,您可以直接存取各個參數:
<code class="python">@app.route('/data') def data(): # get the value of the 'user' parameter user = request.args.get('user')</code>
透過利用request.args,您可以存取Flask 路由中的查詢字串及其關聯參數,使您能夠有效地使用使用者提供的資料。
以上是如何存取 Flask 路由中的查詢字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!