本文档描述 Jinja2 的 API 而不是模板语言。这对实现模板接口,而非创建 Jinja2 模板,是最有用的参考, 基础Jinja2 使用一个名为 大多数应用在应用初始化时创建一个 配置 Jinja2 为你的应用加载文档的最简单方式看起来大概是这样: from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
这会创建一个默认设定下的模板环境和一个在 yourapplication python 包中的 templates 文件夹中寻找模板的加载器。多个加载器是可用的,如果你需要从 数据库或其它资源加载模板,你也可以自己写一个。 你只需要调用 template = env.get_template('mytemplate.html')
用若干变量来渲染它,调用 print template.render(the='variables', go='here')
使用一个模板加载器,而不是向 |
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2025-1-22 15:58 , Processed in 0.019541 second(s), 17 queries .