0

ループの外で、リスト内のインスタンスの1つのプロパティにアクセスするにはどうすればよいですか?

<table>
    {% for field in fields %}
        <tr>
            <td>{{ field.name }}</td>
            <td>{{ field.value }}</td>
        </tr>
    {% endfor %}
    The value of the last field is: {{ WHAT_GOES_HERE??? }}
</table>

WHAT_GOES_HEREはどうあるべきですか?fields | last.value、fields.-1.valueなどを試しましたが、正しい構文がわかりません。その値を使用して動的にリンクを作成したい(次の値のセットの開始を指すパラメーターを使用)

4

1 に答える 1

4

Django は、まさにこの場合のためにforloop オブジェクトを提供します。

<table>
    {% for field in fields %}
        <tr>
            <td>{{ field.name }}</td>
            <td>{{ field.value }}</td>
        </tr>
        {% if forloop.last %}
            The value of the last field is: {{ field.value }}
        {% endif %}
    {% endfor %}
</table>
于 2012-05-12T23:08:05.917 に答える