Всем привет!
Проблема в следующем :
При попытке отправить данные формы с не выбранным radiobutton не выдается сообщение о невозможности такого действия, как например с незаполненным полем Charfield. Возможно определить , что ничего не выбрано только при валидации формы в view. Как то можно это исправить или это стандартный виджет, не предусматривающий подобной работы ?
Код :
class HorizontalRadioRenderer(forms.RadioSelect.renderer):
def render(self):
return mark_safe(u'\n'.join([u'%s\n' % w for w in self]))
class PaySendForm (forms.Form):
pay_system_choices = (
('OSP', ''),
('QIW', ''),
('P2P', ''),
('TST', ''),
)
pay_method = forms.ChoiceField(widget=forms.RadioSelect(renderer=HorizontalRadioRenderer),
choices=pay_system_choices, label='', required=True)
sum = forms.IntegerField(label='', min_value=100, max_value=100000, required=True)