У меня есть динамическое поле выбора:
PASSENGER_TYPE_CHOICE = [(p.id, p.cabin.name) for p in flight.passengertype_set.all() if p.availableSeats > 0]
self.fields['passenger_type'] = forms.ChoiceField(label=str(self.flight.code)+" Seat Type", initial=PASSENGER_TYPE_CHOICE[0][0],choices=PASSENGER_TYPE_CHOICE)
Обратите внимание, что я указал для него начальное значение. Но когда я нажимаю кнопку отправки для этой формы, она поднимает «Это поле обязательно». Когда я нажимаю поле выбора и выбираю вариант, он работает. Но действительно ли мне нужно сначала выбирать, даже если есть начальное значение? Пожалуйста помоги?