跳转到主要内容

原始Zope 3表单框架

项目描述

此软件包为Zope 3提供旧的表单框架。它还实现了一些高级ZCML指令以声明表单。更高级的替代方案在zope.formlibz3c.form中实现。此处定义的小部件已移至zope.formlib。由于向后兼容性原因,4.0版及更高版本仅用于维护。

详细文档

CHANGES

6.0 (2023-02-24)

  • 停止支持Python 2.7、3.4、3.5、3.6。

  • 添加对Python 3.8、3.9、3.10、3.11的支持。

  • 适应zope.configuration >= 4.4的变化。

5.1.0 (2018-10-22)

  • 添加对Python 3.7的支持。

5.0.0 (2017-04-27)

  • 添加对PyPy、Python 3.4、3.5和3.6的支持。

4.0.2 (2010-01-22)

  • 看起来4.0.1版本已经发布。包装袋。

4.0.1 (2010-01-08)

  • 为了向后兼容性,导入'escape',因为一些包实际上也在导入这个模块,尽管它实际上是Python标准库的一部分。

  • 小部件文档现在也位于PyPI上。

4.0 (2010-01-08)

  • 小部件实现已移至zope.formlib。这使得此软件包依赖于zope.formlib。zope.formlib对此软件包的依赖已被打破。

3.12.1 (2009-12-22)

  • 添加了缺少的zope.datetime依赖。

3.12.0 (2009-12-22)

  • 优先使用zope.browserpage代替zope.app.pagetemplate。

3.11.1 (2009-12-22)

  • 优先使用zope.testing.doctest代替doctestunit,并调整测试输出以适应新的zope.schema版本。

3.11.0 (2009-12-18)

  • 在可能的情况下,优先使用zope.component.testing代替zope.app.testing。

  • 为测试目的定义虚拟标准宏。这减少了zope.app.basicskin和zope.browserresource的测试依赖性。

  • 移除了zope.app.container和zope.app.publisher的测试依赖。

  • 重构代码以移除zope.app.component依赖。

  • 使测试独立于zope.app.locales。

  • 通过避免zope.app.securitypolicy和zope.app.zcmlfiles减少zope.app测试依赖。

3.10.0 (2009-12-17)

  • 通过定义自己的FormMacros来避免对zope.app.basicskin的依赖。

3.9.0 (2009-10-08)

  • 国际化与ConversionError一起使用的“无效值”。

  • 添加了对transaction的依赖以及zope.app.component的测试依赖。

  • 将ZODB3和zope.location的依赖移至测试额外部分。

  • 将zope.app.publisher的依赖减少到对zope.browsermenu的依赖,以及zope.browserpage的测试依赖。

3.8.1 (2009-07-23)

  • 修复由于翻译更新导致的unittest失败。

3.8.0 (2009-05-24)

  • 使用标准属性而不是zope.cachedescriptors

  • 对于IAdding,要求使用zope.browser 1.1而不是zope.app.container。

3.7.3 (2009-05-11)

  • 修复了无效标记。

3.7.2 (2009-03-12)

  • 修复了OrderedMultiSelectWidget不尊重widgets size属性的bug。

  • 修复了SequenceWidget中的bug,当在_getRenderedValue中迭代missing_value(大多数情况下为None)时,它会导致崩溃。

  • 适应从zope.component.interfaces中删除已弃用接口。IView被移动到zope.publisher,我们使用自定义的IWidgetFactory接口而不是已删除的zope.component.interfaces.IViewFactory。

  • 修复测试以在Python 2.6上运行。

3.7.1 (2009-01-31)

  • 适应即将发布的zope.schema 3.5.1版本,这将同时抑制无用的set失败。

3.7.0 (2008-12-11)

  • 使用zope.browser.interfaces.ITerms代替zope.app.form.browser.interfaces。

  • 依赖于zope.schema>=3.5a1,该版本使用内置的set而不是sets模块。

3.6.4 (2008-11-26)

  • URIDisplayWidget对于空/None值不渲染锚点。

3.6.3 (2008-10-15)

  • 移除了zope.app.component.back35中弃用的LayerField的使用,用zope.configuration.fields.GlobalInterface代替。

3.6.2 (2008-09-08)

  • 修复了doc tests中的restructured text,以防止PyPI页面中断。

(3.6.1由于拼写错误而跳过)

3.6.0 (2008-08-22)

  • 下拉小部件即使字段为必填项且未选择任何值时也会显示一个缺失的值。有关如何在BBB上关闭此功能的说明,请参阅zope/app/form/browser/README.txt。

  • 对于必填字段,源选择小部件现在也是必填的。它们以前不是必填的,假设浏览器会选择某个值,这除了下拉小部件外始终是错误的。

3.5.0 (2008-06-05)

  • 翻译SequenceWidget的“添加 <title>”按钮上的标题。

  • 不再使用zapi。

3.4.2 (2008-02-07)

  • 使源显示小部件正确翻译消息ID。

3.4.1 (2007-10-31)

  • 解决ZopeSecurityPolicy弃用警告。

3.4.0 (2007-10-24)

  • zope.app.form现在支持Python2.5。

  • 初始版本独立于主Zope树。

3.4之前

此包是Zope 3发行版的一部分,没有自己的CHANGES.txt。有关早期更改,请参阅我们的子版本日志或早期Zope 3版本的CHANGES.txt。

下载文件

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

源代码发行版

zope.app.form-6.0.tar.gz (51.5 kB 查看哈希值)

上传时间 源代码

编译发行版

zope.app.form-6.0-py3-none-any.whl (75.8 kB 查看哈希值)

上传时间 Python 3

支持者