跳转到主要内容

Mako模板绑定Pyramid Web框架

项目描述

Mako 绑定用于 Pyramid

这些是用于 Mako 模板系统 的绑定,该系统为 Pyramid 网络框架。

pyramid_mako 的文档。

1.1.0 (2019-08-18)

  • 支持 Python 3.5、3.6、3.7。

  • 需要 mako >= 1.1.0

  • 添加了 preprocessor_wants_settings 配置选项。如果设置为 true,则将 preprocessor 包装在函数中,该函数使用 pyramid 的配置设置作为第二个参数调用预处理器。

1.0.2 (2014-04-22)

1.0.1 (2014-04-16)

  • 为问题 #22(添加 future_imports)将 Mako 的要求版本提升到 0.8 或更高。如果您想使用旧版本的 Mako,请将 pyramid_mako 的依赖项锁定到版本 0.3.1。

1.0 (2014-04-15)

  • 为 future_imports 添加新的配置变量。见问题 #22 (https://github.com/Pylons/pyramid_mako/issues/22)

  • 修复问题 #19,由于 pyramid_mako 的更改,pyramid.reload_templates 停止工作。现在在模板渲染时完成查找,而不是在工厂返回渲染器时。见:(https://github.com/Pylons/pyramid_mako/issues/19)

  • 不再支持形式为('defname',{})的元组返回值,这将导致抛出 ValueError。

  • 修复了一个打包问题,其中 *.foo 文件没有被包含在 MANIFEST 中。

  • 现在支持调用者相对的模板查找。任何在默认搜索路径中找不到的模板将在调用者包的相对路径中进行搜索。

  • 允许使用 mako.reload_templates 覆盖 pyramid.reload_templates

  • 更改了将自定义用户值传递给渲染器的方式,与系统提供的变量合并。这允许用户传递一个名为“context”的变量,并正确地覆盖系统提供的上下文,然后正确地重命名,这样 Mako 就不会抱怨传递了一个不允许的变量,因为它已被保留。

  • 取消对 nose-selecttests 的测试依赖。

0.3.1 (2013-10-22)

  • 重新启用 mako 渲染器的懒加载,允许在 pyramid_mako 被包含后配置设置,只要所有操作都在同一个提交中发生。

0.3 (2013-10-20)

  • 添加了新的 Configurator 指令 config.add_mako_renderer,可用于为给定扩展添加新的 mako 渲染器。此指令接受可选的 settings_prefix 以按渲染器加载不同的设置和配置。

  • 删除了私有 API,IMakoLookupMakoRendererFactoryHelperrenderer_factory。有关更新受影响代码,请参阅新的 config.add_mako_renderer API。

  • 从 Pyramid 1.5 中删除对 pyramid.interfaces.ITemplateRenderer 的依赖。

0.2 (2013-09-07)

  • 文档已更新

  • 从 Pyramid 拉取的最新更改

  • 从 Pyramid 拉取的最新测试

  • 所有测试均已更新,以引用 pyramid_mako 中的 fixture

0.1 (2012-03-12)

  • 第一个版本。从 Pyramid 核心提取。

项目详情


下载文件

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

源分布

pyramid_mako-1.1.0.tar.gz (31.2 kB 查看哈希值)

上传时间

构建分布

pyramid_mako-1.1.0-py2.py3-none-any.whl (14.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

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