Pyramid Web 框架的 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 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 07a3e9eece1de9865845ca08b896b3fb4df7fcef327b98142b340e1466b04863 |
|
| MD5 | 495c093e2f7899114d2dae29db60a0a2 |
|
| 布莱克2-256 | a91df83f70e9205962ebd30897e4d5e89d7894fe3ef49a89813766d72d1c1de6 |