我在模板中做了一个循环,好吧,我想验证我的实际对象是否与之前的对象相同。
这是我的模板代码:
{% for i in format_data %}
<li>
{% with first=i %}
{{forloop.counter}}
{% if forloop.counter == 1 %}
<table class="format-table">
<tr>
<td data-format-id="{{i.format_name.id}}">{{i.format_name}}</td>
<td>{{i.field_name}}</td>
{% if i.field_format_data %}
<td>{{i.field_format_data}}</td>
{% else %}
<td>Campo não preenchido</td>
{% endif %}
</tr>
</table>
{% elif second == first %}
<table class="format-table">
<tr>
<td>{{i.field_name}}</td>
{% if i.field_format_data %}
<td>{{i.field_format_data}}</td>
{% else %}
<td>Campo não preenchido</td>
{% endif %}
</tr>
</table>
{% endif %}
{% endwith %}
{% with second=i %}
{% endwith %}
</li>
{% endfor %}
我想要的是在接收此实际对象的循环的最后设置一个变量,并在下一次该循环工作时,验证实际对象是否等于最后一个