とにかく、ウィジェットにアクセスしたり、ChoiceField から特定の選択肢をレンダリングするには?
APPROVAL_CHOICES = (
('true', 'Approve'),
('false', 'Re-Submit')
)
class ProofApprovalForm(forms.Form):
approved = forms.ChoiceField(
choices=APPROVAL_CHOICES,
widget=forms.widgets.RadioSelect
)
テンプレートの選択肢に個別にアクセスしたい。
{{ form.approved.choices.true }}
真のウィジェットをレンダリングします<input type="radio" value="true" name="approved_0" />
...
それらを手動でレンダリングすることもできますが、この状況を処理するためのよりクリーンな pythonic/django の方法があるかどうかを確認したいと考えています。