2、程序的基本结构

请求—响应循环程序和请求上下文

请求对象 request 封装了客户端发送的HTTP请求。

Flask使用上下文临时把某些对象变为全局可访问,让特定的变量在一个线程中全局可访问,与此同时不会干扰其他线程。

note:多线程web服务器会创建一个线程池,再从线程池中选择一个线程用于处理接收到的请求。

程序上下文被推送后(也就是激活后),就可以在线程中使用current_app和g变量,在程序实例上调用app.app_context()可获得一个程序上下文。

>>>from hello import app
>>>from flask import current_app
>>>a=app.app_context()
>>>a.push()
>>>current_app.name
'hello'
>>>a.pop()

请求调度

URL映射

如何为理路由指定不同的请求方法?

Flask扩展

 

posted @ 2016-03-15 11:56  放空自己  阅读(234)  评论(0编辑  收藏  举报