我在tr标签中交替背景,蓝色和白色的颜色有问题。这是我的代码:我正在运行django 1.1.1
{% for item in results %}
{% if forloop.counter0|divisibleby:3 %}<tr>{% endif %}
<td>{{ item }}</td>
{% if forloop.counter|divisibleby:3 %}</tr>{% endif %}
{% endfor %}
你怎么知道如何做到这一点?输出应该是这样的
<tr style=" bacground-color: blue" >
<td> list1 </td>
<td> list2 </td>
<td> list3 </td>
</tr>
<tr style=" bacground-color: white" >
<td> list4 </td>
<td> list5 </td>
<td> list6 </td>
</tr>
我可以在背景颜色交替旁边生成输出列表..
如何解决我的问题的任何帮助/想法的人..谢谢
答案 0 :(得分:3)
background-color: {% cycle 'blue' 'blue' 'blue' 'white' 'white' 'white' %}
答案 1 :(得分:1)
这是解决问题的完整代码:
{% for item in results %}
{% if forloop.counter0|divisibleby:3 %}<tr style=" bacground-color: {% cycle 'blue' 'white' %}">{% endif %}
<td>{{ item }}</td>
{% if forloop.counter|divisibleby:3 %}</tr>{% endif %}
{% endfor %}
感谢Ignacio的快速回复.. :)