我正在尝试启动第二个循环,其中第一个for循环结束。在for循环中我使用cell,在for循环中。在第一个for循环中我使用if条件。当条件为假时,我们从第一个for循环出来,然后进入第二个for循环,从第一个循环中的单元格结束的地方开始单元格。我们怎么做...
我喜欢以下java代码,如何在Django模板中做同样的事情。
Java代码
int i=0;
for(;i< arr.length; i++){
if(i<5 && i<arr.length)
break;
}
for(i<arr.length;i++){
}
Django模板
<tr{{ row.attr_string|safe }}>
{% spaceless %}
{% for cell in row %}
{% if forloop.counter < 4 %}
{% include "horizon/common/_data_grid_cell.html" %}
break
{% endif %}
{% endfor %}
<a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">See more.</a></p>
{% for cell in row %}
{% include "horizon/common/_data_grid_cell.html" %}
{% endfor %}
{% endspaceless %}
</tr>
答案 0 :(得分:0)
您可以在for循环中使用{% if forloop.last %}
来检查它是否是列表中的最后一项。
你无法在django模板中打破forloop
。
或者你可以使用切片。
{% for cell in row|slice:"4" %}
为你的第一个looop。