摘要: 1、Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 2、内置信号 3、自定义信号 4、Flask内部的信号流程 补充:触发内部信号 请求结束后执行AppRequest的pop方法时,在最后也会触发信号的执行 阅读全文
posted @ 2018-03-27 19:32 九二零 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、多app应用 在一个py文件中创建多个Flask的app对象 多app应用下的上下文管理,run_simple执行后当请求来时就会执行对象+括号,也就是对象的__call__方法 也就是DispatcherMiddleware的__call__方法,和单app的上下文管理是一样的,只不过多了一个 阅读全文
posted @ 2018-03-27 19:22 九二零 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、先说一下threading.local 因为flask是支持多线程的,并发就带来了对数据共享的冲突问题,threading.local的解决思路就是为每一个线程开辟空间来保存其特有的值,也就是将线程或协程的唯一标识作为key,key对应的value就是当前线程中的值,依据这个思路,flask中的 阅读全文
posted @ 2018-03-27 15:33 九二零 阅读(164) 评论(0) 推荐(0) 编辑