网站建设企业网银e路通,系统门户网站建设详细功能,基础建设图片,申请个人主页网站一、forloop功能详解记录
遇到一个问题困扰了我好久#xff0c;结果还是知识盲区造成的。下边记录一下。
通过return forloop可以返回前端循环中的索引值
二、forloop大概功能
forloop是Django模板中一个功能#xff0c;主要是可以计算循环的对象的索引值#xff08;大白话大…一、forloop功能详解记录
遇到一个问题困扰了我好久结果还是知识盲区造成的。下边记录一下。
通过return forloop可以返回前端循环中的索引值
二、forloop大概功能
forloop是Django模板中一个功能主要是可以计算循环的对象的索引值大白话大概是这么个意思
三、试验
1、创建一个视图函数返回一个列表
def testfororder(request):
l [a,b,c,d,e,f]
return render(request,testfororder.html,{l:l})
2、创建一个templates,将列表循环出来将列表中的数据作为一个table的列名其中table如下{% for column in l %}{{ column }}
{% endfor %}3、html页面效果如下4、在前端循环处加上forloop效果如下可见每一项都从1开始计数5、修改一下前端forloop.counter0可以从 0 开始计数跟列表的索引可以一一对应这个比较重要6、通过tag返回forloop的值
创建tag
register.simple_tag
def getforloop(column,forloop):
return forloop
在前端页面引入tag此时点击每一项可以发现能够获取到对应的索引值7、先用到这么多其他的可以参考https://www.cnblogs.com/liuxiaowei/p/7769333.html