如何从inlineformset中排除删除字段但仍允许删除

时间:2017-02-13 16:03:18

标签: javascript python html django

我有一个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-->

0 个答案:

没有答案