Джанго сделать ChoiceField не требуется - PullRequest
0 голосов
/ 10 мая 2019

Я строю форму, где у меня динамическое удаление входных данных в строках. Все работает отлично, за исключением случаев, когда строка содержит ChoiceField. ChoiceField требуется по умолчанию, и когда я удаляю его и отправляю, форма не может быть проверена.

Есть ли способ установить ChoiceField как необязательный, как, например, здесь с ModelChoiceField:

ModelChoiceField(queryset=Model.objects.all(), requied=False, empty_label=None)

Я пытался установить такой выбор, но я все еще не мог использовать требуемый = False:

#In models:
choices = (
        ('', '-') #Tried also as None, '-'
        (0, 'Yes'),
        (1, 'No'),         
    )

#In forms:
forms.ChoiceField(choices=Model.choices, label=""),

1 Ответ

1 голос
/ 10 мая 2019

Требуется изменить ошибку опечатки на обязательную:

Изменить

ModelChoiceField(queryset=Model.objects.all(), requied=False, empty_label=None)

изменить на это:

ModelChoiceField(queryset=Model.objects.all(), required=False, empty_label=None)`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...