6.10 Jinja2

Jinja2

Jinja,又常称为”Jinja2” ,是一种Python模板引擎,根据用户的HTTP请求生成HTML,XML 或其他格式输出。

Logo for the Jinja template engine project.

为什么Jinja2有用?

Jinja2 有一套清晰的模板标记语法,并能作为其他应用使用,参见an independent open source project

Jinja2起源和发展

Jinja2 首发于2008 版本号 2.0rc1。自那起经过多次升级和开发。Jinja2不是第一个模板引擎,实际上它受到Django内置模板引擎的启发,有很多模板引擎比如JavaServer Pages (JSPs),比Jinja2早了近10年。

哪些项目依赖Jinja2?

Jinja2 被广泛用作web框架比如Flask, Bottle, Morepath的模板引擎。Jinja2 也被用作配置管理工具比如Ansible和静态网站生成器Pelican的模板引擎。

Jinja2资源

发表评论

电子邮件地址不会被公开。 必填项已用*标注