2018年4月27日
摘要: 1、Thread Local(本地线程) 从面向对象设计的角度看,对象是保存“状态”的地方。Python 也是如此,一个对象的状态都被保存在对象携带的一个特殊字典中。Thread Local 则是一种特殊的对象,它的“状态”对线程隔离 —— 也就是说每个线程对一个 Thread Local 对象的修 阅读全文
posted @ 2018-04-27 21:25 Py行僧 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 在解析 session 的实现之前,我们先介绍一下 session 怎么使用。session 可以看做是在不同的请求之间保存数据的方法,因为 HTTP 是无状态的协议,但是在业务应用上我们希望知道不同请求是否是同一个人发起的。比如购物网站在用户点击进入购物车的时候,服务器需要知道是哪个用户执行了这个 阅读全文
posted @ 2018-04-27 20:01 Py行僧 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 上下文(application context 和 request context) 在 flask 中,视图函数需要知道它执行情况的请求信息(请求的 url,参数,方法等)以及应用信息(应用中初始化的数据库等),才能够正确运行。 最直观地做法是把这些信息封装成一个对象,作为参数传递给视图函数。但是 阅读全文
posted @ 2018-04-27 19:53 Py行僧 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 启动先执行manage.py 中的 app.run() class Flask(_PackageBoundObject): def run(self, host=None, port=None, debug=None, **options): from werkzeug.serving import 阅读全文
posted @ 2018-04-27 19:27 Py行僧 阅读(132) 评论(0) 推荐(0) 编辑