金贾|

_images/jinja-logo.png

Jinja 是 Python 的一种现代且设计友好的模板语言,以 Django 的模板为模型。 它快速、使用广泛且有可选的模板沙盒执行环境保障安全:

<title>{% block title %}{% endblock %}</title>
<ul>
{% for user in users %}
  <li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>

特性:

  • 沙盒执行

  • 强大的 HTML 自动转义系统,可防止 XSS

  • 模板继承

  • 及时编译为最佳 Python 代码

  • 可以选择提前编译模板

  • 易于调试。 异常的行号直接正确指向模板中对应的行。

  • 可配置的语法

目录: