欢迎来到Jinja2

Jinja2是一种现代的、设计友好的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代码

  • 可选提前模板编译

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

  • 可配置语法