我有一个内联表单集,可以正常工作。表单集中有许多选择框,可让您从相关表中的各种选项中进行选择。
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?
答案 0 :(得分:1)
您是否尝试过{{form.instance.item.id}}?