无论如何访问小部件/呈现来自 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 方式来处理这种情况。