跳转到主要内容

一个将标记流转换为用于网页表单提交的数据结构的库

项目描述

Peppercorn

这是一个将令牌流转换为由序列、映射和标量组成的数据结构的库,主要用于将HTTP表单提交数据转换为更丰富的数据结构。它支持运行在Python 2.7、3.4、3.5、3.6和3.7版本上。

请参阅https://docs.pylonsproject.org/projects/peppercorn/en/latest/获取文档。

https://github.com/Pylons/peppercorn上查看开发中的版本。

变更

0.6 (2018-08-24)

0.5 (2014-09-29)

  • 将解析器从递归解析器切换为迭代解析器,以避免DoS攻击。

  • 添加ignore操作。流中的后续数据元素将忽略,直到相应的__end__标记。此功能对于设计用于客户端脚本的表单元素很有用,例如列表中间的“全选”复选框。

  • 添加对Python 3.3的支持。

  • 移除对Python 2.5和Jython的支持。

0.4 (2012-02-14)

  • 移除对Python 2.4的支持。

  • 添加对Python 3.2的支持。

  • 将项目迁移到GitHub。

  • 切换到Pylons Project Sphinx主题。

  • 添加tox配置。

0.3 (2010-09-02)

  • 0.2是一个棕色袋发布。处理rename操作类型可能没有子项的情况。

0.2 (2010-09-02)

  • 添加新的操作类型:renamerename开始一个特殊模式。流中第一个后续数据元素的值将在其父序列或映射中使用。直到相应的__end__标记之前的所有剩余数据元素将被忽略。这主要支持单选按钮。有关更多信息,请参阅https://docs.pylonsproject.org/projects/peppercorn/en/latest/中的rename文档。

0.1 (2010-03-23)

  • 首次发布。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

peppercorn-0.6.tar.gz (16.4 kB 查看哈希)

上传时间

构建分布

peppercorn-0.6-py3-none-any.whl (4.8 kB 查看哈希)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面