三步
1. 创建一个环境
支持两种加载方式
from jinja2 import FileSystemLoader, PackageLoader, Environment
loader = FileSystemLoader(path)
loader = PackageLoader(package_name, 'template')
env = Environment(
loader = loader
)
参数含义解释
block_start_string 块开始标记符,缺省是 {%
block_end_string 块结束标记符,缺省是 %}
variable_start_string 变量开始标记符,缺省是 {{
variable_start_string 变量结束标记符,缺省是 {{
comment_start_string 注释开始标记符,缺省是 {#
comment_end_string 注释结束标记符,缺省是 #}
2. 加载一个模板
template = env.get_template('mytemplate.html')
3. 传递参数
template.render(**context)