Django forloop.counter не работает как индекс списка
У меня есть цикл for, который отображает некоторые блоки include в шаблоне.
{% for terminal in terminals %}
{% if terminal.category %}
{{forloop.counter0}}
{% include 'app/terminal&location/modals/confirm_delete_modal.html' with obj=terminal url='tb-terminal-delete'%}
{% include 'app/terminal&location/modals/update_terminal_modal.html' with obj=terminal form=tb_terminal_update_forms.{forloop.counter0} %}
<tr class="text-center">
<td class="txt-oflo">{{ terminal.terminal_name }}</td>
<td class="txt-oflo">{{ terminal.terminal_id }}</td>
<td class="txt-oflo">{{ terminal.room.room_name }}</td>
<td class="txt-oflo">{{ terminal.create_time }}</td>
<td class="txt-oflo">{{ terminal.create_user }}</td>
<td>
<button class="btn btn-lg" data-toggle="modal" data-target="#{{ terminal.id }}"> <span> Remove </span> </button>
<button class="btn btn-lg ml-4" data-toggle="modal" data-target="#update_{{terminal.id}}"> <span> Update </span> </button>
</td>
</tr>
{% endif %}
{% endfor %}
Правильно ли я передаю forloop.counter0
? Если я делаю form=tb_terminal_update_forms.1
или form=tb_terminal_update_forms.2
, это работает, как мне передать счетчик?