Я использую Django 2.2.
Я создаю динамическую форму c (не привязанную к модели). Мне удалось динамически создать несколько входов формы (включая входы, принимающие более одного варианта), но у меня возникают проблемы с созданием элемента ввода формы выбора (т. Е. Раскрывающегося списка).
Когда я визуализирую свою форму с помощью {{ form.as_p }}
в моем шаблоне поле формы выбора отображается как флажок.
Я пробовал ВСЕ приведенных ниже инструкций, и результат тот же: поле ввода формы все еще отображается в качестве флажка.
form_field = CharField(label=the_label, widget=forms.Select(choices=CHOICES, required=is_required))
form_field = ChoiceField(label=the_label, choices=CHOICES, widget=Select, required=is_required)
form_field = ChoiceField(label=the_label, widget=Select(choices=CHOICES), required=is_required)
Как заставить django отображать это поле как поле выбора (раскрывающееся)?