案例:
创建一个项目
项目中创建views.py文件
在templates文件夹中创建index.html文件
views.py文件中更新代码如下:
from django.shortcuts import render
def index(request):
context = {
'books':[
'三国演义',
'水浒传',
'西游记',
'红楼梦'
]
}
return render(request,'index.html',context=context)
urls.py文件中更新代码如下:
from . import views
urlpatterns = [
path('', views.index),
]
index.html文件中更新代码如下:
<body>
<ul>
{% for book in books %}
<li>{
{ book }}</li>
{% endfor %}
</ul>
</body>
运行结果如下:

反序遍历,加reverseed,例如
<body>
<ul>
{% for book in books reversed %}
<li>{
{ book }}</li>

本文详细介绍了Django模板中的for标签用法,包括正向遍历、反向遍历字典,以及如何处理空集合。通过实例展示了forloop提供的特殊变量,如counter、counter0、revcounter、revcounter0、first、last和parentloop,同时提到了for...in...empty标签用于处理空列表的情况。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



