-есть форма:
class SelectForm(forms.Form):
genre = forms.ChoiceField(label=u'Жанр', widget = forms.RadioSelect)
-и вьюшка:
def input(request):
if request.method == 'POST':
inpForm=cineforms.SelectForm(request.POST)
if inpForm.is_valid():
print "Valid"
else:
choice=[]
for i, v in GenreDict.items():
choice.append((i, v))
inpForm=cineforms.CinegenSelectForm()
inpForm.fields['genre'].choices=choice
return render_to_response('input_form.html', {'inpForm': inpForm})
“Выберите корректный вариант. Detectiv нет среди допустимых значений. ”
Если делать как в примерах документации по формам и делать типа:
CHOICE=(('Detectiv', 'Детектив'),)
class SelectForm(forms.Form):
genre = forms.ChoiceField(label=u'Жанр', widget = forms.RadioSelect, choices=CHOICE)
Знатоки, подскажите в чем трабла?