我有一个inlineformset,我在模板中渲染,因此行是水平的。令人讨厌的是,当我循环遍历字段以生成html时,这会自动呈现删除复选框。我已经看到这是visible_fields的一部分 https://code.djangoproject.com/ticket/20929#comment:4
我怎样摆脱这个?我希望能够暂时隐藏它,然后使用javascript显示带有按钮的复选框。这样我就可以进入删除模式'。所以我仍然希望用户能够删除内容,我只希望该字段在页面加载时停止在我的表格中呈现。
<--form is here, management form etc -->
{% for form in existing_formset.forms %}
<--field headings generated here-->
<tr class="{% cycle row1,row2 %}">
<-- visible fields: apparently includes delete checkbox-->
{% for field in form.visible_fields %}
<--generate horizontal rows with fields-->
<td>
{{ field.errors.as_ul }}
{{ field }}
</td>
{% endfor %}
</tr>
{% endfor %}
<--more stuff-->