我有一个表单集,用于显示用户信息的选定子集,并允许允许的人对其进行编辑。其中一部分是用户的组成员身份。 表单集是使用Django内置的用户表单中的modelformset_factory创建的。
我的问题是组字段没有呈现为下拉列表。它将所有组显示为一个块,突出显示所选组。
模板使用以下形式呈现表单
<form action="{% url 'users:profiles' %}" method="post">
{% csrf_token %}
{{ formset.management_form }}
{% for form in formset %}
<div class="row form-row">
{% bootstrap_form form show_help=FALSE %}
{% buttons %}
<button name="submit" class="btn btn-primary btn-sm">Submit</button>
{% endbuttons %}
</div>
{% endfor %}
</form>
</div>
我尝试用{% bootstrap_field %}
分别渲染每个字段,并将组渲染为<select>
。那个渲染正确,但是随后尝试更改用户的详细信息会导致每种表单出错。
是否可以在表单集中添加下拉菜单?