jinja2 入门
Jinja 2 是 Python 的模板引擎,这意味着它允许开发人员生成网页,包含例如基本 html 代码和 Jinja 2 的占位符来填充它们。基于 Django 的模板系统,Jinja 是最常用的之一,因为它允许开发人员使用沙盒和继承等强大的概念来轻松地重用模板。
Jinja 很简单。你有一个带有一堆洞的模板。然后,你要求引擎使用你在运行时提供的值填充模板,并以 html 文档的形式将响应传回给你,准备发送给用户。你还有更高级的可能性,例如对变量应用过滤器,例如基于博客的文章页面显示读取时间,或者简单地复制像微风这样的单词。