jinja2使用方法介绍
专栏:web开发笔记 April 10, 2025, 10:42 p.m. 58 阅读
使用单独的模板文件

假设在当前目录下有单独的、写好的模板文件叫mytemplate.t,数据叫data,我们先使用jinja2.environment把模板文件读进来,再render成最终的输出。

from jinja2 import Environment, PackageLoader

# 1. build env
env = Environment(
    loader=PackageLoader("yourapp"),
    autoescape=False # 不做html/xml转义
)

# 2. load template file
template = env.get_template("mytemplate.t")

# 3. render data
ret = template.render(data)

附:PackageLoader参数定义

jinja2.PackageLoader(package_name, package_path='templates', encoding='utf-8')

参考:

 

感谢阅读,更多文章点击这里:【专栏:web开发笔记】
最新20篇 开设专栏