首頁  >  文章  >  後端開發  >  如何存取 Flask 路由中的查詢字串?

如何存取 Flask 路由中的查詢字串?

Patricia Arquette
Patricia Arquette原創
2024-10-23 19:10:02244瀏覽

How to Access the Query String in Flask Routes?

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn