jinja2介绍
jinja2模板是一个日本人开发的,Jinja2的开发是参考了django的模板,跟django模板由很多类似的地方,但它扩展了一种表达性语言,提供了一套更强大的工具
jinja2特性:
- 沙箱中执行
- 强大的 HTML 自动转义系统保护系统免受 XSS
- 模板继承
- 及时编译最优的 python 代码
- 可选提前编译模板的时间
- 易于调试。异常的行数直接指向模板中的对应行。
- 可配置的语法
安装Flask的时候会自带安装jinja2。
如果没有安装jinja2模板,可以使用下面命令安装:
pip install jinja2