Как передать значение в функцию modelform_factory из шаблонов djnago

В моем шаблоне есть цикл для отображения каждой строки в таблице, каждая строка имеет несколько полей ввода из созданной мной функции formset. Я столкнулся с проблемой, когда я хочу передать id для каждой строки, которую я зацикливаю, чтобы я мог контролировать данные, вставленные в мою базу данных, но проблема в том, как я могу определить id каждой строки, в которой я нахожусь, чтобы вставить каждую строку отдельно?

{% for products in products_info %}
 <tr>
     <td>{{issuance_formset.checked}}</td>
     <td><a href="#" class="open-modal" data-url="{% url 'shop:item_modal' products.id %}">{{products.item.name}}</a></td>
     <td>{{issuance_formset.factory}}</td>
 <tr>
{% endfor %}

Я хочу передать products.id для каждой строки из каждой итерации цикла вместе с запросом формы. Есть ли способ сделать это?

Можно ли использовать forloop.counter?

{% for products in products_info %}
 <tr id="row_{{forloop.counter}}">
     <td>{{issuance_formset.checked}}</td>
     <td><a href="#" class="open-modal" data-url="{% url 'shop:item_modal' products.id %}">{{products.item.name}}</a></td>
     <td>{{issuance_formset.factory}}</td>
 <tr>
{% endfor %}

В этой строке есть несколько переменных, устанавливаемых циклом for. Подробнее смотрите документацию!

Вернуться на верх