{% if loop.index is even %}
<tr class="row1">
<td><a href="/webpage_tracking/report_page?url={{report.url}}&validation={{report.validation}}" target="_blank">{{report.url}}</a></td>
<td>{{username}}</td>
<td>{{report.validation}}</td>
<td>{{report.date}}</td>
</tr>
{% else %}
<tr class="row2">
<th class="field-object_id"><a href="/ceeb-admin/ceeb_program/program/{{report.url}}/change/">{{report.url}}</a></th>
<td>{{username}}</td>
<td>{{report.validation}}</td>
<td>{{report.date}}</td>
</tr>
{% endif %}
以上是我的代码,我做了教程所说的但是它在第一行引发了错误,我不知道为什么。
答案 0 :(得分:1)
如何使用divisibleby?
{% if loop.index|divisibleby:"2" %}
或
您可以像这样使用cycle:
{% for o in some_list %}
<tr class="{% cycle 'row1' 'row2' %}">
...
</tr>
{% endfor %}