金字塔web框架的genshi模板绑定
pyramid_genshi的Python项目详细描述
生成:
要使用金字塔,只需将金字塔包含在金字塔主体中 功能:
config.include('pyramid_genshi')
您可以像使用其他模板一样使用它:
@view_config(route_name='home', renderer='my_project:templates/home.genshi') def home(request): return 'Hello world'
设置
要调整输出格式,可以更改genshi.default_格式
genshi.default_format = xhtml
要调整输出编码,可以更改genshi.default_编码
genshi.default_encoding = cp950
要调整输出doctype,可以更改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之前停止支撑棱锥体
- 暂时停止支持文本呈现,以后可能会添加回来
0.1.3
- 修复由模板呈现程序的棱锥体1.4宏参数引起的问题
0.1.2
- 添加genshi.auto_reload设置选项,并将默认值设为true
0.1.1
- 添加genshi.default_编码设置选项
- 添加genshi.default\u doctype设置选项
- 添加genshi.default_格式设置选项(与0.1.0中的genshi.method相同)
0.1.0
- 初始版本