У меня есть набор форм для отображения выбранного подмножества информации о пользователях, и я могу разрешить пользователям редактировать его.Часть этого - членство в группе пользователей.Набор форм создается с помощью modelformset_factory из встроенной пользовательской формы django.
У меня проблема в том, что поле группы не отображается как раскрывающийся список.Он показывает все группы в виде блока с выделенной выбранной группой.
Шаблон отображает форму с
<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>
.Это корректно отображалось, но затем попытка изменить детализацию пользователя приводила к ошибке в каждой форме.
Есть ли способ создать раскрывающийся список в наборе форм?