Виджет Django CheckboxSelectMultiple отображается как радио с помощью Crispy Forms

Поле уже было установлено как ModelMultipleChoiceField с помощью виджета CheckboxSelectMultiple. Оно нормально отображается при рендеринге формы с { form.as_p } в шаблоне, но использование CrispyForms изменяет поле на радиокнопки.

forms.py:

class RequisitionModelForm(forms.ModelForm):
    class Meta:
        ...
    def __init__(self, *args, **kwargs):
        super(RequisitionModelForm, self).__init__(*args, **kwargs)
        self.fields['reqItems'] = forms.ModelMultipleChoiceField(
            queryset=Inventory.objects.all(),
            widget=forms.CheckboxSelectMultiple,
            )

Изображения:

Вернуться на верх