当前位置: 首页 > news >正文

Flask Jinja语法总结篇

目录

1️⃣ 变量(Variables)

2️⃣ 条件语句(if 语句)

3️⃣ 循环(for 语句)

4️⃣ 过滤器(Filters)

5️⃣ 宏(Macros,类似于函数)

6️⃣ 模板继承(Template Inheritance)

7️⃣ 包含模板(Include)

8️⃣ Flask 结合 Jinja

总结


Jinja 是 Flask 默认使用的模板引擎,它允许在 HTML 文件中嵌入 Python 代码,实现动态网页渲染。以下是 Jinja 语法的详细介绍,包括 变量、条件、循环、过滤器、宏、模板继承等


1️⃣ 变量(Variables)

在 Jinja 模板中,可以使用 { { 变量名 }} 访问 Python 传递的变量。

<p>Hello, {
  { name }}!</p>

如果 name = "Alice",渲染后:

<p>Hello, Alice!</p>

🔹 变量默认值

如果变量可能为空,可

相关文章:

  • MySQL8.0窗口函数
  • 请谈谈 TypeScript 中的接口(interface)和类型别名(type alias),它们的区别是什么?
  • ThinkPHP8.0+MySQL8.0搭建简单实用电子证书查询系统
  • Kafka×DeepSeek:智能决策破取经八十一难!
  • 若依-导出后端解析
  • MySQL性能调优实战手册:从慢查询到执行计划全解析
  • springmvc想要一个模块使用相同的url的前缀,怎么处理
  • 配置 Thunderbird 以使用 outlook 邮箱
  • WebGPU:前端图形性能的新纪元——开启浏览器高性能计算新时代
  • Linux中Docker容器构建MariaDB数据库教程
  • 基于类型的声明接收props
  • 【深度学习】参数管理
  • 《平面几何强化训练题集》第2章5到9题
  • Linux:网络(网络编程基础)
  • GET请求、POST请求的区别
  • 案例分享 |高质量数据服务赋能智慧医疗3.0时代
  • 【嵌入式设备】滑动变阻器使用方式
  • eBPF初了解
  • 文章集锦-值得反复修订的文章
  • 我眼中的无服务架构:云时代的创新引擎
  • 做三国mod的网站/企业网站开发
  • 广西房地产网站建设/新产品宣传推广策划方案
  • 免费网页源代码网站/天津网站快速排名提升
  • 云南企业网站/北京百度推广代理
  • 企业网站打包下载/网站访问量统计工具
  • 市体育局网站 两学一做/推广优化