通过表单集获取相关ID

时间:2019-06-06 11:15:03

标签: python django

我有一个内联表单集,可以正常工作。表单集中有许多选择框,可让您从相关表中的各种选项中进行选择。

QuantityFormSet = inlineformset_factory(Option, Quantity, fields=('item', 'number','area'),extra=1)

项目和区域是相关表。

我想设置一个与表格内联的按钮,让用户单击以编辑这两个对象。

例如,我想实现类似的目标。

{% for form in quantityForm %}

  {{ form.item }}
  <a href="{% url 'editItem' form.item.id %}"><i class="fas fa-edit"></i></a>
  {{ form.number }}
  {{ form.area }}
  {{ form.DELETE }}

{% endfor %}

但是form.item.id无效。

如何获取form.item(这是一个选择框)的ID?

1 个答案:

答案 0 :(得分:1)

您是否尝试过{{form.instance.item.id}}?