Webob Integration for Yafowil

yafowil.webob的Python项目详细描述


简介

这是yafowil的webob集成。

这个包为yafowil注册了一个全局预处理器。它包装了任何网络广播 baserequest派生请求实例。

特殊行为:

所有webob参数-在所谓的MultiDict中的webobs请求中可用 在multidictsmixedflavor中返回。这就是亚福威尔对他们的期望。 IOW:如果查询关键字存在数次,则将值聚合在列表中。 如果查询关键字存在一次,则返回值为字符串。

webob作为cgi.FieldStorage对象提供的文件上载将转换为 带键听写:

文件
要从中读取数据的类文件对象
文件名
上传的提交名称
mimetype
上载类型
标题
所有标题
原件
保留原始的cgi.FieldStorage对象

有关Yafowil的更多信息:

源代码

源位于git dvcs中,其主要分支位于 github

我们会很高兴看到许多叉子和拉请求,使雅福威尔更好。

贡献者

  • 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和任何 明示或默示保证,包括但不限于 对特定用途的适销性和适合性的保证 否认。在任何情况下,蓝动力联盟均不对任何 直接、间接、附带、特殊、惩戒性或后果性损害 (包括但不限于替代货物或服务的采购; 使用、数据或利润的损失;或营业中断),无论是何种原因造成的 论任何责任理论,无论是合同责任、严格责任还是侵权责任 (包括疏忽或其他)以任何方式产生的 软件,即使被告知有这种损坏的可能性。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的开源字典组件   即使在成功执行删除查询之后,java更新的列表也不会显示在jsp页面中   java Apache:无法启动上下文路径/网站上的失败应用程序   java验证CSV中的特定列   对于具有专用内存的java应用程序,最小堆大小低于最大堆大小有意义吗?   java将数组中的值转换为多维数组   java在给定程序中,垃圾收集器在对象被取消引用之前正在运行。。。使用jre 7(32位)   java在运行时动态刷新文件夹   eclipse如何解决“java.net.BindException:地址已在使用:JVM_Bind”错误?   Java数组与数组   每次任务完成任务时,Java多线程都会安排任务   java部分编译时使用maven编织第三方jar   java Dokku单一回购中的多个应用程序   用apachevelocity生成javac/C++语言文件   java如何使用spring应用程序上下文中的属性文件实例化列表   java访问智能卡文件结构   具有GlobalMethodSecurity的java自定义UserDetailService循环引用   java如何集成Spring和JSF