У полей формы django-select2 по умолчанию установлено значение обязательное = False? - PullRequest
0 голосов
/ 16 мая 2019

Я заметил, что у моих полей select2 нет атрибута required в HTML? Согласно документации form Джанго, значение по умолчанию required равно True. Любая идея, если select2 по умолчанию False?

class CustomFroalaEditor(FroalaEditor):
    def __init__(self, *args, **kwargs):
        super(CustomFroalaEditor, self).__init__(*args, **kwargs)

    def render(self, name, value, attrs=None, renderer=None):
        html = super(FroalaEditor, self).render(name, value, attrs)
        return mark_safe(html)


class NewBlaForm(forms.ModelForm):
    company = forms.ChoiceField(widget=forms.Select(attrs={'id': 'nbc__name-dropdown', 'class': 'form-control'}))
    product = forms.ChoiceField(widget=forms.Select(attrs={'id': 'nbp__name-dropdown', 'class': 'form-control', 'disabled': 'disabled'}))

    class Meta:
        model = Bla
        fields = ('product')
...