gpt4 book ai didi

django modelformset 排除 ID 字段

转载 作者:行者123 更新时间:2023-12-01 10:05:42 28 4
gpt4 key购买 nike

我有一个在 View 中创建的模型集,如下所示:

    CarpoolFamilyInviteModelFormset = modelformset_factory(CarpoolFamilyInvite, fields=('family_name','family_email'), extra=3)

如您所见,我已尝试将其限制为两个字段:family_name 和 family_email。但是,当我在模板中呈现它时,我得到了一个额外的字段 ID。这是模板代码:
            {% for form in formset %}
<div class="row">
{% for field in form %}
<div class="span3">
<input id="focusedInput" class="input-large focused" type="text" placeholder="{{ field.label }}">
</div>
{% endfor %}
</div>
{% endfor %}

这是表格的样子:

enter image description here

知道如何跳过显示 ID 字段吗? exclude="ID"似乎没有任何效果。谢谢!

最佳答案

模型表单集依赖于 id 字段,因此无法排除它。

最好的选择是将 id 字段呈现为隐藏字段。请参阅 looping over hidden and visible fields 的文档举个例子。

关于django modelformset 排除 ID 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982119/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com