博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django模板{%for%}中的forloop的应用
阅读量:5129 次
发布时间:2019-06-13

本文共 695 字,大约阅读时间需要 2 分钟。

{% for k, v in data.items %}    {
{ k }}: {
{ v }}{% endfor %}

这里假设data.items这个列表类似:[ [a,b],[c,d],[e,f]......]这种类型。那么我们可以使用{% for key, value in data.items %}这种方式得到每个元素的列表中的值。

 

forloop

forloop.counter       表示当前迭代数(第几次循环)从1开始

forloop.counter0     同上,但是从0开始

forloop.first              判断此次循环是否是第一次循环,是则返回True

forloop.parentloop  

{% for p in info.second.all %}                                {% if forloop.counter == 1 %}                                    {
{ p }} {% else %} ,{
{ p }} {% endif %} {% endfor %}

实现了第一个元素的前面不加‘,’的功能。

转载于:https://www.cnblogs.com/zknublx/p/6927413.html

你可能感兴趣的文章
Linux 学习路径图
查看>>
[LeetCode] 1. Two Sum 两数之和
查看>>
Linux系统shell脚本对字符串、数字、文件的判断
查看>>
Vue生命周期
查看>>
【WebStorm】前端工具开发利器webstrom专篇
查看>>
利用MySQL统计一列中不同值的数量方法示例
查看>>
微服务设计方法
查看>>
大项目之网上书城(九)——订单Demo
查看>>
Hexo主题实现多级分类显示
查看>>
UITableView-数据刷新
查看>>
(摘要)100个伟大的商业理念:理念16:深入投入,绘制蓝本
查看>>
Fiddler抓包配置具体步骤
查看>>
购物车程序
查看>>
Ubuntu18.0.4查看显示器型号
查看>>
C#实现 Eval
查看>>
渗透测试流程
查看>>
Windows 压缩文件到 Linux中解压文件名乱码
查看>>
Android的ListView详解
查看>>
Python开发基础--- Event对象、队列和多进程基础
查看>>
11.27号
查看>>