首頁 > 後端開發 > Python教學 > 如何在 Flask 頁面之間有效傳遞變數?

如何在 Flask 頁面之間有效傳遞變數?

Susan Sarandon
發布: 2024-12-18 20:32:10
原創
233 人瀏覽過

How to Effectively Pass Variables Between Flask Pages?

在Flask 頁面之間傳遞變數

在Flask 應用程式中的路由之間導航時,可能需要將變數從一個頁面傳遞到另一個頁面另一個用於重複使用。本文探討了完成此任務的不同方法,為伺服器端和客戶端場景提供全面的解決方案。

伺服器端技術:

  1. 場次:

    • 場次:
    • 私人用戶不可見的數據,會話提供了一種在伺服器端存儲臨時資訊的安全方法。

      會話的行為類似於字典,允許儲存任何可序列化的 JSON data.
      # Page A
      session['my_var'] = 'my_value'
      return redirect(url_for('b'))
      
      # Page B
      # ...
      my_var = session.get('my_var', None)
      登入後複製
    範例:

  1. 客戶端技術:

    客戶端技術:
    • 查詢參數:
    • <!-- Page A -->
      <a href="{{ url_for('b', my_var='my_value') }}">Send my_value</a>
      
      <!-- Page B -->
      # ...
      my_var = request.args.get('my_var', None)
      登入後複製
      使用查詢參數從範本傳遞值,這些參數附加到 URL。
    檢索到的值對最終使用者。
範例:

以上是如何在 Flask 頁面之間有效傳遞變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板