Werkzeug
文章平均质量分 69
sigma65535
我可是要成为海贼王一样的男人
展开
-
WSGI Helper
WSGI Helper WSGI 帮助器为了方便在WSGI层的一些操作,WSGI提供了以下的一些类和函数。这个模块的所有功能都可以 应用到高层次抽象的Request/Response 类. 所有的帮助类和函数都位于模块werkzeug.wsgi中。(werkzeug.wsgi 模块的代码结构图) Iterator / Stream Helpers 迭代器/流 帮助器以下的类和函数有助于简化WS翻译 2017-09-23 15:27:01 · 276 阅读 · 0 评论 -
Werkzeug 之数据结构解读不可变类
不可变对象,即immutable object。顾名思义我们不可以修改这个对象的数据。 在Werkzeug中request 对象是不可变的,而reponse 对象是可变的。 在Werkzeug.datastructures定义的是该框架的数据结构类型。其中就实现了不可变类。 [datastructures结构图] 可以看到,文件中实现了不可变的Dict和List,其中不可变的属性控制是通原创 2017-09-24 16:49:03 · 597 阅读 · 0 评论 -
werkzeug的Request / Response 对象
request 和response 对象是对WSGI环境或WSGI应用的返回值的包装,其本质也是一种WSGI应用。工作原理WSGI应用必须传入两个参数:WSGI环境和WSGI启动响应(start_response)函数.start_response函数常用于服务器响应客户端过程的起始阶段。Request类对程序环境进行封装,以便客户端更好地访问request变量(表格数据,request头文件等)。翻译 2017-09-08 16:31:36 · 1141 阅读 · 0 评论 -
Werkzeug 之URL 路由
Werkzeug 之URL 路由原文链接http://werkzeug.pocoo.org/docs/0.12/routing/ 当需要组合控制器和视图函数时,我们需要一个调度器来实现。一个简单的实现方式是采用正则表达式匹测试路由信息,调用回调函数并返回结果。 Werkzeug 提供了一个类似Route[1]的强大功能.下文提到的所有对象都是从 werkzeug.routing 导入而不是翻译 2017-09-16 18:48:42 · 1322 阅读 · 0 评论