私はChoiceFieldを持っていますが、今私はそれを必要とするときに "ラベル"をどうやって取得しますか?Djangoフォームで選択肢のラベルを取得する方法ChoiceField?
class ContactForm(forms.Form):
reason = forms.ChoiceField(choices=[("feature", "A feature"),
("order", "An order")],
widget=forms.RadioSelect)
form.cleaned_data["reason"]
は、私に「機能」または「注文」程度しか与えません。
あなたはどの答えが受け入れられたものか再考する必要があると思います。 –
@ダン:なぜですか?あなたはどちらを好みますか? – webjunkie
@webjunkie投票数が最も多いのは、モデルごとに書かれるコードが少なくて済むジャンゴ中心のものです。 –