Django-Bootstrap表单集未将组选择显示为下拉列表

时间:2018-11-22 10:41:21

标签: django django-forms dropdown formset django-bootstrap4

我有一个表单集,用于显示用户信息的选定子集,并允许允许的人对其进行编辑。其中一部分是用户的组成员身份。 表单集是使用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>。那个渲染正确,但是随后尝试更改用户的详细信息会导致每种表单出错。

是否可以在表单集中添加下拉菜单?

0 个答案:

没有答案