【问题标题】:Unused 'is' at end of if expression [duplicate]if 表达式末尾未使用的“is”[重复]
【发布时间】:2016-11-09 00:26:59
【问题描述】:
{% 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 %}

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

【问题讨论】:

  • 请显示完整的堆栈跟踪

标签: html django


【解决方案1】:

divisibleby怎么样?

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

或者

你可以像这样使用cycle

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

【讨论】:

    猜你喜欢
    • 2020-10-17
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 2016-11-25
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    相关资源
    最近更新 更多