Flask Jinja语法总结篇

embedded/2025/3/15 3:51:36/

目录

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>

🔹 变量默认值

如果变量可能为空,可


http://www.ppmy.cn/embedded/172660.html

相关文章

AGI大模型(3):大模型生成内容

1 大模型是怎么生成内容的 简单来说就是靠"猜"&#xff01; 虽然⾮常不可思议&#xff0c;但事实就是这样&#xff0c;现阶段所有的 NLP 任务&#xff0c;都不意味着机器真正理解这个世界&#xff0c;它只是在玩⽂字游戏&#xff0c;进⾏⼀次⼜⼀次的概率解谜&…

Elasticsearch 解析 updateTime 字段时格式错误

遇到的问题: {"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"failed to parse field [updateTime] of type [date] in document with id 57"}],"type":"mapper_parsing…

Python第十八课:目标检测 | 让计算机看懂世界

🎯 本节目标 理解目标定位与分类的核心差异掌握YOLO算法的实时检测原理解析锚框(Anchor Box)的尺度适应机制开发实战项目:交通场景行人车辆检测系统学习模型量化与移动端部署基础一、目标检测基础(视觉世界的GPS) 1. 核心任务拆解 任务类型输出内容生活比喻图像分类图片…

Python 数据可视化

Python 提供了多种强大的库用于数据可视化&#xff0c;常用的库包括 Matplotlib、Seaborn、Plotly、Pandas 和 Bokeh 等。以下是这些库的简介和一些常见的数据可视化示例。 1. Matplotlib Matplotlib 是 Python 中最常用的绘图库&#xff0c;提供了类似 MATLAB 的绘图接口。 …

R格式 | 第十五届蓝桥杯C++B组

小蓝最近在研究一种浮点数的表示方法&#xff1a;RR 格式。 对于一个大于 00 的浮点数 dd&#xff0c;可以用 RR 格式的整数来表示。 给定一个转换参数 nn&#xff0c;将浮点数转换为 RR 格式整数的做法是: 将浮点数乘以 2n2n&#xff1b;四舍五入到最接近的整数。 输入格式…

matlab慕课学习3.2+3.3

于20250310 3.2用if语句实现选择结构 3.2.1什么是选择结构 用if 语句和switch语句可实现选择结构 3.2.2单分支if语句 if 条件语句组 %可以是一条也可是多条end 当条件为标量&#xff0c;非0表成立&#xff0c;0表示不成立。 当条件为矩阵时&#xff0c;矩阵非空&#xff…

基于Spring Boot的网上蛋糕售卖店管理系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…

大语言模型-01-语言模型发展历程-03-预训练语言模型到大语言模型

简介 本博客内容是《大语言模型》一书的读书笔记&#xff0c;该书是中国人民大学高瓴人工智能学院赵鑫教授团队出品&#xff0c;覆盖大语言模型训练与使用的全流程&#xff0c;从预训练到微调与对齐&#xff0c;从使用技术到评测应用&#xff0c;帮助学员全面掌握大语言模型的…