Jinja 是一个快速、富有表现力、可扩展的模板引擎。模板中的特殊占位符允许编写类似于 Python 语法的代码。然后向模板传递数据以呈现最终文档。
-
官方网站: https://jinja.palletsprojects.com/
-
使用方法:
from jinja2 import Environment, PackageLoader, select_autoescape
env = Environment(
loader=PackageLoader("yourapp"),
autoescape=select_autoescape()
)
template = env.get_template("mytemplate.html")
print(template.render(the="variables", go="here"))
- 模板使用指南:https://jinja.palletsprojects.com/en/3.1.x/templates