Python flask路由間傳遞變量實(shí)例詳解
我查了一下解決這個(gè)問題的辦法,一般是設(shè)定全局變量,今天介紹一種新辦法
上代碼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>
結(jié)果c={{ c }}
</body>
</html>
dif.html
<html>
<head>
<title>different router</title>
</head>
<body>
結(jié)果d={{ d }}
</body>
</html>
運(yùn)行結(jié)果
在路由index上的結(jié)果

在路由dif上的結(jié)果

代碼見https://github.com/qingnvsue/flask中的difrouters文件夾
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟
一般MAC上使用的是zsh的shell工具,需要修改zshrc文件來使環(huán)境變量永久生效(若不修改該文件,在命令行中輸入相應(yīng)的命令即可,本文給大家介紹MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟,感興趣的朋友跟隨小編一起看看吧2021-12-12
Python使用描述符實(shí)現(xiàn)屬性類型檢查的案例解析
這篇文章主要介紹了Python使用描述符實(shí)現(xiàn)屬性類型檢查,實(shí)例屬性就是在一個(gè)類中將另一個(gè)類的實(shí)例作為該類的一個(gè)數(shù)屬性,本文通過代碼演示給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
python基于opencv 實(shí)現(xiàn)圖像時(shí)鐘
這篇文章主要介紹了python基于opencv 實(shí)現(xiàn)圖像時(shí)鐘的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01
python學(xué)習(xí)教程之socket庫的基本使用(網(wǎng)絡(luò)編程-套接字)
Python中的socket模塊提供了網(wǎng)絡(luò)編程中的套接字(socket)功能,通過套接字我們可以實(shí)現(xiàn)不同計(jì)算機(jī)之間的通信,這篇文章主要給大家介紹了關(guān)于python學(xué)習(xí)教程之socket庫的基本使用,需要的朋友可以參考下2024-07-07
Python實(shí)現(xiàn)查找最小的k個(gè)數(shù)示例【兩種解法】
這篇文章主要介紹了Python實(shí)現(xiàn)查找最小的k個(gè)數(shù),結(jié)合實(shí)例形式對比分析了Python常見的兩種列表排序、查找相關(guān)操作技巧,需要的朋友可以參考下2019-01-01

