Python flask路由間傳遞變量實例詳解
更新時間:2020年06月03日 10:51:14 投稿:yaominghui
這篇文章主要介紹了Python flask路由間傳遞變量實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
我查了一下解決這個問題的辦法,一般是設定全局變量,今天介紹一種新辦法
上代碼difrouters.py
from flask import Flask, render_template
app = Flask(__name__)
class DataStore():
a = None
c = None
data = DataStore()
@app.route("/index")
def index():
a=3
b=4
c=a+b
data.a=a
data.c=c
return render_template("index.html",c=c)
@app.route("/dif")
def dif():
d=data.c+data.a
return render_template("dif.html",d=d)
if __name__ == "__main__":
app.run(debug=True)
index.html
<html>
<head>
<title>Home</title>
</head>
<body>
結果c={{ c }}
</body>
</html>
dif.html
<html>
<head>
<title>different router</title>
</head>
<body>
結果d={{ d }}
</body>
</html>
運行結果
在路由index上的結果

在路由dif上的結果

代碼見https://github.com/qingnvsue/flask中的difrouters文件夾
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python使用描述符實現(xiàn)屬性類型檢查的案例解析
這篇文章主要介紹了Python使用描述符實現(xiàn)屬性類型檢查,實例屬性就是在一個類中將另一個類的實例作為該類的一個數(shù)屬性,本文通過代碼演示給大家介紹的非常詳細,需要的朋友可以參考下2022-05-05
python學習教程之socket庫的基本使用(網(wǎng)絡編程-套接字)
Python中的socket模塊提供了網(wǎng)絡編程中的套接字(socket)功能,通過套接字我們可以實現(xiàn)不同計算機之間的通信,這篇文章主要給大家介紹了關于python學習教程之socket庫的基本使用,需要的朋友可以參考下2024-07-07
Python實現(xiàn)查找最小的k個數(shù)示例【兩種解法】
這篇文章主要介紹了Python實現(xiàn)查找最小的k個數(shù),結合實例形式對比分析了Python常見的兩種列表排序、查找相關操作技巧,需要的朋友可以參考下2019-01-01

