Jinja2

Jinja2 是为 Python 提供的一个功能齐全的模板引擎。Jinja2提供了对 Unicode 的完整支援，以及一个可选集成的沙盒运行环境。它使用BSD协议。

 主要特性： 
 沙盒执行模式
 针对跨站脚本攻击的自动HTML转义系统
 模板继承
 即时编译(just-in-time compilation)
 可选的静态编译 (ahead-of-time compilation)
 内置调试系统
 语言风格可配置
 设计助手
 简单的例子 
<!DOCTYPE html>
<html>
  <head>
    <title>{{ variable|escape }}</title>
  </head>
  <body>
  {%- for item in item_list %}
    {{ item }}{% if not loop.last %},{% endif %}
  {%- endfor %}
  </body>
</html>

 他们在使用Jinja2： 
 Mozilla
 SourceForge
 Instagram
 NPR

 引用 

 外部链接 
 Jinja website 
 Jinja2  on Python pypi


Category:用Python編程的自由軟體
Category:Python库
Category:網頁模板引擎
Category:使用BSD许可证的软件