1
我正在做一個循環內我的模板,以及我想驗證如果我的實際對象是相等的對象,在此之前。如何在django模板中創建一個全局變量?
這是我的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 %}
如果實際的目標是什麼我想設置一個變量在最後循環接收這個實際的對象,並在接下來的時間循環工作,驗證等於最後一個