python框架或模版学习

1 Jinja:将静态模板与动态数据结合,生成最终的输出文本。用于 动态生成文本内容,特别是 HTML 页面,但也适用于生成 XML、JSON、YAML、配置文件、代码、邮件内容等任何基于文本的格式

 Jinja = 模板 + 数据 → 动态文本

它解决了“如何把数据优雅地嵌入到格式化文本中”的问题,是 Python 生态中生成文本内容的标准工具之一。无论你是做 Web 开发、自动化运维,还是代码生成,Jinja 都能大幅提升效率和可维护性。

Jinja 语法核心要素

Jinja2 使用 {{ }}{% %}{# #} 三种标记:允许你在模板中嵌入变量、控制结构(如条件判断、循环)、宏(类似函数)、过滤器等,从而实现逻辑与内容的分离。

image

 

posted on 2025-12-12 16:25  杰瑞鼠  阅读(0)  评论(0)    收藏  举报