没有用于zope3的zodb发布服务器组件
p01.publisher的Python项目详细描述
这个包提供了一个使用zope组件的wsgi发布者概念,包括 事务、应用程序错误处理、遍历器、页面视图和提供 没有zodb的jsonrpc。这个包提供了一个wsgi应用程序 已知的zope发布概念。出版概念可以与 gevent或类似的异步框架。这取决于你如何存储持久性 项目。可能m01.mongo中的容器、项和遍历模式是 很好的选择。
更改
0.9.0(2017-09-18)
- 特性:实现了zodb支持。现在可以使用p01.publisher 使用zodb而不仅仅是wsgi应用程序。
- 将p01.publisher.traversers重命名为p01.publisher.traverser
- 启用ThreadSiteSubscriber和ClearThreadSiteSubscriber事件订阅服务器 处理程序
0.8.0(2017-01-24)
- 错误修复:transaction>;=2.0.3对事务注释使用Unicode。见注释 在transaction changes.txt中。现在必须设置用户和说明字段 使用文本(Unicode)数据。以前,如果提供字节的话 解码为ascii。决定这会导致很难 为了测试。
0.7.0(2016-09-19)
- 特点:重新实现了json读写器的概念。使用读写器 来自p01.json.api
- 错误修复:测试方法使用的jsonrpctesttransport中的支持路径信息 getjsonrpctestproxy。这确保我们遍历到相关的上下文 用于调用json rpc方法。
- 功能:使用p01.json中的json rpc proxy作为json rpc测试代理
- 在返回之前对响应头排序,除了status和x-powered-by
0.6.0(2015-03-17)
- 特性:增加了对application/json的支持。新的request json方法返回 json格式的数据来自内容类型为applicaton/json的请求。 如果此类json内容,则原始内容存储在request raw属性中 是的。
- 向allwed请求方法添加了选项。这允许处理交叉原点 Android手机在开发过程中发出的请求。注意,你必须 注册视图以处理此类请求。我们只是将选项添加为 一般允许的请求方法。
- 功能:使用基于zope.testbrowser>;=5.0.0的新TestBrowser概念。 这个新的testbrowser概念使用wsgi应用程序,并且基于webtest。 目前我们使用p01.testbrowser,它是zope.testbrowser的克隆,因为 目前还没有zope.testbrowser版本。
- 特点:基于wsgi应用实现了简单的jsonrpctestproxy。这个新的 test json rpc proxy使用wsgi应用程序发布服务器来处理 请求。
- backport zope.publisher发布工厂查找。改进出版物 如果特定的 工厂最终选择不处理该请求
0.5.0(2014-03-24)
- 初始版本