Изменение href на итерируемый объект django с помощью Javascript

У меня есть шаблон с набором форм:

<form method='post' id="data_form">
    {% csrf_token %}
    {{ my_formset.management_form }}
    <table>
      ...
      <tbody>
        {% for form in my_formset %}
          <tr>
            {% for field in form %}
              {% if 'inventory_number' in field.auto_id %}
                <td>
                  <a href="{% url 'invent:update_item' pk %}" class="update-link">
                    {{ field.value }}
                  </a>
                </td>
              {% else %}
                <td>{{ field }}</td>
              {% endif %}
            {% endfor %}
          </tr>
        {% endfor %}
      </tbody>
    </table>
  </form>

Поскольку поле "inventory_number" в любом случае должно быть неизменяемым, я хочу, чтобы оно ссылалось на UpdateView этого предмета. Я могу получить pk для этого элемента с помощью JS:

var links = document.getElementsByClassName('update-link')
  for (let i = 0; i < links.length; i++){
    let link_row = links[i].parentNode.parentNode
    let item_id = link_row.lastElementChild.childNodes[1].attributes.value.value
  };

Теперь как мне передать эту item_id форму скрипта в django {% url 'invent:update_item' pk %}? Или может есть лучший способ сделать все это вместе

Пробовали ли вы использовать field.value вместо pk в теге {% url %}?

{% if 'inventory_number' in field.auto_id %}
    <td>
      <a href="{% url 'invent:update_item' field.value %}" class="update-link">
        {{ field.value }}
      </a>
    </td>
{% else %}
Вернуться на верх