0

私は得ていますInvalid block tag: 'else'

コードはかなり単純です。

<tr>
<td>...</td>
</tr>
{% ifequal var1 "string" %}
    {% for i in range5 %}
            {% with v.i as an %}
        {% if an %}
            <tr>
            <td>...</td>
            </tr>
        {% else %}
            <tr>
            <td style="background-color:#A8A8A8">&nbsp;</td>
            </tr>
        {% endif %}
        {% endwith %}
        {% endfor %}
            <tr>
            <td style="background-color:#A8A8A8">&nbsp;</td>
            </tr>
ERROR HERE --> {% else %}
                    {% for i in range5 %}
            {% with .. %}
            {% if .. %}
            <tr>
        <td>></td>
            </tr>
            {% else %}
            <tr>
                <td style="background-color:#A8A8A8">&nbsp;</td>
            </tr>
            {% endif %}
            {% endwith %}
            {% endfor %}
            {% endifequal %}
4

1 に答える 1

1

タグは、django テンプレートelseのタグ内にある必要があります。ステートメントを で終了したため、if最後のelseタグはどのタグにも該当しません。ififendif

于 2013-07-18T12:37:42.607 に答える