Jinja2 速查表介绍

下载我们新的 Jinja2 Python 模板语言速查表。
86 位读者喜欢此文章。
Blender Hotkey Cheat Sheet

Opensource.com

Jinja2 是一个 Python 的模板语言。虽然它最初用于 Web 开发,与 Flask 框架一起使用,但它在许多其他地方也很流行。 Flask 和 Pelican 都使用它来模板化 HTML 页面,从而允许风格和内容的分离。 配置管理框架,如 AnsibleSaltStack,使用它来参数化它们的配置(分别是 Ansible 剧本或 Salt 状态文件)。 这允许配置文件考虑本地机器参数,例如。 Cookiecutter 框架使用它来定义其输入模板,以便需要项目名称或维护者名称的文件可以参数化。

Jinja2 被许多 Python 项目使用,因为它既与 Web 框架无关,也与语言无关。 这意味着,对于许多需要模板语言的 Python 项目,Jinja2 简单易用的 API 和可访问的模板设计者文档是一个简单的选择。 此外,它的受欢迎程度本身就是一个优势:对于需要模板语言的项目,使用 Jinja2 意味着能够参考大量关于编写模板的文档。 这使得 Jinja2 成为自制内部项目的绝佳选择。

我们新的 Jinja2 速查表 将帮助您日常使用 Jinja2 模板。 它包括循环、条件渲染、过滤器和其他有用片段的示例。

下载您的 Jinja2 速查表

接下来阅读
标签
Moshe sitting down, head slightly to the side. His t-shirt has Guardians of the Galaxy silhoutes against a background of sound visualization bars.
自 1998 年以来,Moshe 一直参与 Linux 社区,在 Linux “安装聚会”中提供帮助。 他自 1999 年以来一直在编写 Python,并为核心 Python 解释器做出了贡献。 在这些术语存在之前,Moshe 一直是 DevOps/SRE,非常关心软件可靠性、构建可重现性等。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.