Webob Integration for Yafowil
yafowil.webob的Python项目详细描述
简介
这是yafowil的webob集成。
这个包为yafowil注册了一个全局预处理器。它包装了任何网络广播 baserequest派生请求实例。
特殊行为:
所有webob参数-在所谓的MultiDict中的webobs请求中可用 在multidictsmixedflavor中返回。这就是亚福威尔对他们的期望。 IOW:如果查询关键字存在数次,则将值聚合在列表中。 如果查询关键字存在一次,则返回值为字符串。
webob作为cgi.FieldStorage对象提供的文件上载将转换为 带键听写:
- 文件
- 要从中读取数据的类文件对象
- 文件名
- 上传的提交名称
- mimetype
- 上载类型
- 标题
- 所有标题
- 原件
- 保留原始的cgi.FieldStorage对象
有关Yafowil的更多信息:
贡献者
- jens w.klein和lt;jens[在]bluedynamics[点]com>;
- 罗伯特·尼德雷特<;rnix[at]方波[dot]at>;
历史记录
1.3(2018-07-16)
- 支持Python3。 [RNIX]
1.2
- 使用yafowil.utils.entry_pointdecorator。 [RNIX]
1.1.2
- 文件 [詹森]
1.1.1
- 为棱锥体提供translate callable。软依赖 [RNIX,2012-04-24]
1.1
- 使用入口点注册webob预处理器。取决于Yafowil 1.3 [詹森,2012-03-19]
1.0
- 成功了 [詹森,RNIX,等,2010-12-27]
许可证
版权所有(c)2010-2017,Bluedynamics联盟,奥地利、德国、瑞士 保留所有权利
以源和二进制形式重新分配和使用,有无 如果满足以下条件,则允许修改:
- 重新发布源代码必须保留上述版权声明 条件列表和以下免责声明。
- 以二进制形式重新分发必须复制上述版权声明,此 文件中的条件列表和以下免责声明和/或 其他随发材料。
- 无论是蓝动力联盟的名字还是它的名字 贡献者可用于支持或推广由此衍生的产品 未经事先书面许可的软件。
此软件由bluedynamics联盟AS IS和任何 明示或默示保证,包括但不限于 对特定用途的适销性和适合性的保证 否认。在任何情况下,蓝动力联盟均不对任何 直接、间接、附带、特殊、惩戒性或后果性损害 (包括但不限于替代货物或服务的采购; 使用、数据或利润的损失;或营业中断),无论是何种原因造成的 论任何责任理论,无论是合同责任、严格责任还是侵权责任 (包括疏忽或其他)以任何方式产生的 软件,即使被告知有这种损坏的可能性。