Skip to main content

Pyramid Web 框架的 Genshi 模板绑定

项目描述

建造:

https://travis-ci.org/victorlin/pyramid_genshi.png?branch=master

Pyramid下Genshi模板支持的 绑定。

要使用 pyramid_genshi,只需在 Pyramid 主函数中包含 pyramid_genshi :

config.include('pyramid_genshi')

您可以像使用其他模板一样使用它:

@view_config(route_name='home',
             renderer='my_project:templates/home.genshi')
def home(request):
    return 'Hello world'

设置

要调整输出格式,您可以更改genshi.default_format

genshi.default_format = xhtml

要调整输出编码,您可以更改genshi.default_encoding

genshi.default_encoding = cp950

要调整输出文档类型,您可以更改genshi.default_doctype

genshi.default_doctype = html5

要调整默认的 i18n 域,可以更改genshi.default_domain

genshi.default_domain = my_domain

要调整模板自动重新加载,您可以更改genshi.auto_reload

genshi.auto_reload = False

有关可用选项,您可以参考 http://genshi.edgewall.org/wiki/Documentation/0.6.x/plugin.html

0.2.1

  • 支持按金字塔资产路径包含模板

0.2.0

  • 支持金字塔 1.5

  • 在 1.3 之前停止支持 Pyramid

  • 暂时停止支持文本渲染,以后可能会添加回来

0.1.3

  • 修复模板渲染器的 Pyramid 1.4 宏参数引起的问题

0.1.2

  • 添加 genshi.auto_reload 设置选项,并将默认值设为 True

0.1.1

  • 添加 genshi.default_encoding 设置选项

  • 添加 genshi.default_doctype 设置选项

  • 添加 genshi.default_format 设置选项(与 0.1.0 中的 genshi.method 相同)

0.1.0

  • 初始版本

项目详情


下载文件

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

源分布

pyramid_genshi-0.2.1.tar.gz (9.3 kB 查看哈希

已上传 source