zope页面模板引擎的兼容层。
z3c.pt.compat的Python项目详细描述
这个包实现了以下内容之间的兼容层 Zope页面模板引擎:
- z3c.pt
- zope.pagetemplate
用法
使用以下导入子句:
>>> from z3c.pt.compat import ViewPageTemplateFile
如果环境变量PREFER_Z3C_PT设置为真值, 将使用z3c.pt引擎而不是zope.pagetemplate。
绑定方法
有两种方法可用于将模板和模板宏绑定到 视图:
>>> from z3c.pt.compat import bind_template >>> from z3c.pt.compat import bind_macro
两个函数都返回接受关键字参数的呈现方法 将传递给模板。
>>> render = bind_template(template, view) >>> render = bind_macro(template, view, request, macro)