摘要: Flask框架整个流程源码解读 """ app.run() 本质执行的是 run_simple(ip,host,self) self 是当前的app对象 app.__call__ """ golbal文件,生成这些对象 _request_ctx_stack = LocalStack() _app_c 阅读全文
posted @ 2020-03-20 22:57 Hank·Paul 阅读(363) 评论(0) 推荐(0) 编辑
摘要: flask之分析线程和协程 思考:每个请求之间的关系 我们每一个请求进来的时候都开一个进程肯定不合理,那么如果每一个请求进来都是串行的,那么根本实现不了并发,所以我们假定每一个请求进来使用的是线程。 那么线程中数据互相不隔离,存在修改数据的时候数据不安全的问题。 假定我们的需求是,每个线程都要设置值 阅读全文
posted @ 2020-03-20 22:24 Hank·Paul 阅读(382) 评论(0) 推荐(0) 编辑
摘要: flask_script 用于类似于实现django中的命令python manage.py runserver的命令。 注意:这里的python 是要把python.exe添加到环境变量中,python与文件名python.exe一致 安装: pip install flask-script 基本 阅读全文
posted @ 2020-03-20 20:18 Hank·Paul 阅读(311) 评论(0) 推荐(1) 编辑
摘要: python partial偏函数 from functools import partial def func(a,b,c,d): return a + b + c + d tes = partial(func,1) print(tes) res = tes(2,3,4) print(res) 阅读全文
posted @ 2020-03-20 16:38 Hank·Paul 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Flask使用信号 安装: pip install blinker 内置信号: request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _signals.signal('request-fin 阅读全文
posted @ 2020-03-20 16:34 Hank·Paul 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一.g对象的使用 g对象用来专门存储用户信息,g的全称的为global g对象在一次请求中的所有的代码的地方,都是可以使用的 g对象的使用: 设置:g.变量名= 变量值 获取:g.变量名 注意:g对象比如说在a路由设置只能在a路由中取到g对象,在b路由中没法获得g对象 from flask impo 阅读全文
posted @ 2020-03-20 16:28 Hank·Paul 阅读(404) 评论(0) 推荐(0) 编辑
摘要: Flask 蓝图(分文件) Flask蓝图的作用是为了项目目录更清晰,也可以防止循环导入 一.使用蓝图之中小型系统 项目目录结构 -flask_pro -flask_test -__init__.py -static -templates -views -order.py -user.py -run 阅读全文
posted @ 2020-03-20 00:26 Hank·Paul 阅读(440) 评论(0) 推荐(0) 编辑