Python flask路由間傳遞變量實例詳解
我查了一下解決這個問題的辦法,一般是設(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>
運行結(jié)果
在路由index上的結(jié)果
在路由dif上的結(jié)果
代碼見https://github.com/qingnvsue/flask中的difrouters文件夾
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
django的settings中設(shè)置中文支持的實現(xiàn)
這篇文章主要介紹了django的settings中設(shè)置中文支持的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Python機器學(xué)習(xí)NLP自然語言處理基本操作家暴歸類
本文是Python機器學(xué)習(xí)NLP自然語言處理系列文章,帶大家開啟一段學(xué)習(xí)自然語言處理 (NLP) 的旅程。本篇文章主要學(xué)習(xí)NLP自然語言處理家暴歸類2021-09-09Python數(shù)據(jù)清洗&預(yù)處理入門教程
凡事預(yù)則立,不預(yù)則廢,訓(xùn)練機器學(xué)習(xí)模型也是如此。數(shù)據(jù)清洗和預(yù)處理是模型訓(xùn)練之前的必要過程,否則模型可能就廢了。本文是一個初學(xué)者指南,將帶你領(lǐng)略如何在任意的數(shù)據(jù)集上,針對任意一個機器學(xué)習(xí)模型,完成數(shù)據(jù)預(yù)處理工作2022-10-10Python學(xué)習(xí)筆記之自定義函數(shù)用法詳解
這篇文章主要介紹了Python學(xué)習(xí)筆記之自定義函數(shù)用法,結(jié)合實例形式詳細分析了自定義函數(shù)的功能、定義、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-06-06使用bandit對目標(biāo)python代碼進行安全函數(shù)掃描的案例分析
這篇文章主要介紹了使用bandit對目標(biāo)python代碼進行安全函數(shù)掃描,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01使用selenium和pyquery爬取京東商品列表過程解析
這篇文章主要介紹了使用selenium和pyquery爬取京東商品列表過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名
這篇文章主要介紹了Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-02-02