未使用的'是'在表达结束时

时间:2016-07-06 19:57:45

标签: html django

{% 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 %}

以上是我的代码,我做了教程所说的但是它在第一行引发了错误,我不知道为什么。

1 个答案:

答案 0 :(得分:1)

如何使用divisibleby

{% if loop.index|divisibleby:"2" %}

您可以像这样使用cycle

{% for o in some_list %}
    <tr class="{% cycle 'row1' 'row2' %}">
        ...
    </tr>
{% endfor %}