Zope 3的PageTemplate集成
项目描述
zope.app.pagetemplate 包将Page Template模板系统(zope.pagetemplate)集成到Zope 3应用程序服务器中。特别是,它提供以下功能
一个TALES引擎实现,使用Zope的安全系统进行访问检查,
TALES命名空间适配器,便于访问DublinCore元数据(例如obj/zope:title)和URL引用(例如obj/@@absolute_url/url:quote)。
更改
5.0 (2023-02-07)
停止支持Python 2.7、3.4、3.5、3.6。
增加对Python 3.7、3.8、3.9、3.10、3.11的支持。
4.0.0 (2017-04-22)
增加对Python 3和PyPy的支持。
不显式要求zope.security [untrustedpython]。较旧的zope.pagetemplate版本需要它,新版本则不需要。
3.11.2 (2010-09-25)
声明测试依赖项zope.component [test],因为它需要运行测试。
3.11.1 (2010-09-01)
添加了metaconfigure.registerType BBB导入,因为某些包使用它。
使用标准库中的doctest而不是zope.testing.doctest。
3.11.0 (2010-04-26)
将tales:expressiontype指令移入zope.browserpage。
3.10.1 (2010-01-04)
修复了namedtemplate模块中的zope.browserpage导入。
3.10.0 (2009-12-22)
将命名模板实现移入zope.browserpage。
3.9.0 (2009-12-22)
将viewpagetemplatefile、simpleviewclass和metaconfigure.registerType移入zope.browserpage包,反转了依赖关系。
3.8.0 (2009-12-16)
将嵌套宏测试从功能测试重构为单元测试。这允许移除最后一个 zope.app 依赖项。
修复了对 zope.app.component 的未声明测试依赖。
从 zope.app.publication 复制简单的 NoTraverser 类,以避免对该包的 ZCML 依赖。
修正测试依赖,使其指向 zope.securitypolicy 而不是其 zope.app 变体。从 3.4.1 版本开始,不再需要该应用程序版本。
移除了指向 zope.app.interpreter 的 inline-evaluation 额外信息。没有代码或 ZCML 指向该包。
3.7.1 (2009-05-27)
恢复了 zope.app.pagetemplate.engine 模块,使用来自 zope.pagetemplate.engine 的 BBB 导入。
3.7.0 (2009-05-25)
将 engine 模块和相关测试机制移动到 zope.pagetemplate(版本 3.5.0)。
3.6.0 (2009-05-18)
将 namedtemplate.* 从 zope.formlib 移动到这里,因为它更多地关于页面模板引擎,而不是表单库。这也破坏了对 zope.formlib 的某些依赖。
向 long_description 添加 doctests 以显示在 pypi 上。
3.5.0 (2009-02-01)
使用 zope.container 而不是 zope.app.container。
3.4.1 (2008-07-30)
用对其封装的 api 的直接调用替换 zope.app.zapi。参见 http://launchpad.net/bugs/219302
修复了 ftesting.zcml 中的弃用警告:ZopeSecurityPolicy 现在位于 zope.securitypolicy。
3.4.0 (2007-09-28)
作为独立包的初始发布。
将 zope.app.interpreter 的依赖项移动到一个额外的 [inline-evaluation]。它仅由 zope.app.pythonpage 需要,这是一个奇点。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。