三步
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)
博客介绍了Python使用模板的三步操作。首先创建环境,支持两种加载方式,并解释了相关参数含义,如块、变量、注释的开始和结束标记符;接着加载模板,使用env.get_template方法;最后传递参数,通过template.render方法。
1292

被折叠的 条评论
为什么被折叠?



