Jinja2 是为 Python 提供的一个功能齐全的模板引擎。Jinja2提供了对 Unicode 的完整支援,以及一个可选集成的沙盒运行环境。它使用BSD协议。
主要特性:
- 沙盒执行模式
- 针对跨站脚本攻击的自动HTML转义系统
- 模板继承
- 即时编译(just-in-time compilation)
- 可选的静态编译 (ahead-of-time compilation)
- 内置调试系统
- 语言风格可配置
- 设计助手
简单的例子
{%- for item in item_list %}
{% if not loop.last %},{% endif %}
{%- endfor %}
他们在使用Jinja2:
- [https://www.mozilla.org/en-US/ Mozilla]
- [https://sourceforge.net/ SourceForge]
- [https://www.instagram.com/ Instagram]
- [https://www.npr.org/ NPR]
引用
外部链接
- [https://palletsprojects.com/p/jinja/ Jinja website]
- [http://pypi.python.org/pypi/Jinja2 Jinja2] on Python pypi
*
评论 (0)