跳转到主要内容

zope.browserresource页面模板资源插件

项目描述

zope.ptresource

Latest release Supported Python versions https://github.com/zopefoundation/zope.ptresource/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.ptresource/badge.svg?branch=master

此包提供了一个“页面模板”资源类,这是一个在返回给客户端之前由Zope页面模板引擎处理的资源。

资源工厂类在包的configure.zcml文件中注册了“pt”、“zpt”和“html”文件扩展名。

变更

5.0 (2023-03-27)

  • 添加对Python 3.11的支持。

  • 删除对Python 2.7、3.5、3.6的支持。

  • 删除对已弃用的python setup.py test的支持。

4.3.0 (2021-12-15)

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

  • 删除对Python 3.4的支持。

4.2.0 (2018-10-05)

  • 添加对Python 3.7的支持。

4.1.0 (2017-08-31)

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

  • 删除对Python 2.6和3.3的支持。

4.0.0 (2014-12-24)

  • 添加对PyPy和PyPy3的支持。

  • 添加对Python 3.4的支持。

  • 添加对在Travis上测试的支持。

4.0.0a1 (2013-02-25)

  • 添加对Python 3.3的支持。

  • 将已弃用的zope.interface.implements使用替换为等效的zope.interface.implementer装饰器。

  • 删除对Python 2.4和2.5的支持。

3.9.0 (2009-08-27)

首次发布。此包作为重构过程的一部分从 zope.app.publisher 分离出来。现在它是另一个经过重构的包的插件,即 zope.app.publisher - zope.browserresource。有关更多详细信息,请参阅其文档。

其他更改

  • 当作为 IResource 接口调用时不渲染 PageTemplateResource,因为该接口要求 __call__ 方法应返回一个绝对 URL。当通过浏览器访问时,它仍然会被渲染,因为“browserDefault”方法现在返回一个可调用的函数,该函数会将模板渲染到浏览器。

项目详情


下载文件

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

源代码分发

zope.ptresource-5.0.tar.gz (8.8 kB 查看哈希值)

上传时间 源代码

构建分发

zope.ptresource-5.0-py3-none-any.whl (7.6 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

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