Django 模板语法之标签
1 for循环中自带的forloop 特点
1.1 准备
后端(views.py中)
l = [11, 22, 33, 44, 55, 66]
html页面中

1.2 特点:

2 for 循环
-
可以写一个for后按TAB键自动补全
格式:
{% for foo in l %} <!--相当于 for i in l,即foo指单个元素-->
<p>{{ foo }}</p>
{% endfor %}
3 if 语句
格式

4 for循环和if语句混合用法
实际演示

参考格式
{% for foo in l %}
{% if forloop.first %}
<p>china</p>
{% elif forloop.last %}
<p>READ</p>
{% else %}
<p>{{ foo }}</p>
{% endif %}
{% empty %}
<p>for循环可迭代对象内部无元素,无法循环</p>
{% endfor %}
5 for循环字典的k、v、或k-v

6 with起别名

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具