python框架或模版学习
1 Jinja:将静态模板与动态数据结合,生成最终的输出文本。用于 动态生成文本内容,特别是 HTML 页面,但也适用于生成 XML、JSON、YAML、配置文件、代码、邮件内容等任何基于文本的格式
Jinja = 模板 + 数据 → 动态文本
它解决了“如何把数据优雅地嵌入到格式化文本中”的问题,是 Python 生态中生成文本内容的标准工具之一。无论你是做 Web 开发、自动化运维,还是代码生成,Jinja 都能大幅提升效率和可维护性。
Jinja 语法核心要素
Jinja2 使用 {{ }}、{% %}、{# #} 三种标记:允许你在模板中嵌入变量、控制结构(如条件判断、循环)、宏(类似函数)、过滤器等,从而实现逻辑与内容的分离。

浙公网安备 33010602011771号