Je fais une boucle à l'intérieur de mon modèle, eh bien, je veux vérifier si mon objet réel est égal à l'objet qui vient avant cela.Comment créer une variable globale dans un template django?
Ceci est mon code tamplate:
{% 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 %}
Ce que je veux est de définir une variable dans la finale de la boucle qui reçoivent cet objet réel et la prochaine fois que la boucle fonctionne, vérifiez si l'objet réel est égal à la dernière