Python flask路由间传递变量实例详解


Posted in Python onJune 03, 2020

我查了一下解决这个问题的办法,一般是设定全局变量,今天介绍一种新办法

上代码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上的结果

Python flask路由间传递变量实例详解

在路由dif上的结果

Python flask路由间传递变量实例详解

代码见https://github.com/qingnvsue/flask中的difrouters文件夹

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
python使用psutil模块获取系统状态
Aug 27 Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 Python
python 定时器每天就执行一次的实现代码
Aug 14 Python
Python中的四种交换数值的方法解析
Nov 18 Python
Python性能分析工具Profile使用实例
Nov 19 Python
详解python常用命令行选项与环境变量
Feb 20 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
Python中使用ipython的详细教程
Jun 22 Python
Python 文字识别
May 11 Python
django的autoreload机制实现
Jun 03 #Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 #Python
Django用户登录与注册系统的实现示例
Jun 03 #Python
python 瀑布线指标编写实例
Jun 03 #Python
Django微信小程序后台开发教程的实现
Jun 03 #Python
python判断正负数方式
Jun 03 #Python
Python绘制动态水球图过程详解
Jun 03 #Python
You might like
神族 Protoss 剧情介绍
2020/03/14 星际争霸
php获取网页内容方法总结
2008/12/04 PHP
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
vue.js的安装方法
2017/05/12 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
介绍一下木马病毒的种类
2015/07/26 面试题
思想汇报范文
2013/11/04 职场文书
一年级数学教学反思
2014/02/01 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
大课间活动实施方案
2014/03/06 职场文书
教师求职自荐信
2015/03/26 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
vue router 动态路由清除方式
2022/05/25 Vue.js
React更新渲染原理深入分析
2022/12/24 Javascript