存取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中文網其他相關文章!