У меня есть ChoiceField, теперь как мне получить «ярлык», когда мне это нужно?Как получить метку выбора в форме Django ChoiceField?
class ContactForm(forms.Form):
reason = forms.ChoiceField(choices=[("feature", "A feature"),
("order", "An order")],
widget=forms.RadioSelect)
form.cleaned_data["reason"]
только даст мне «особенность» или «заказ» или так.
Я думаю, вам, возможно, придется пересмотреть, какой ответ принят. –
@ Dan: Почему? Какой из них вы предпочитаете? – webjunkie
@webjunkie Тот, у кого больше голосов, тем больше django-centric, который требует меньше кода, написанного на основе каждой модели. –