【发布时间】:2011-01-29 06:10:46
【问题描述】:
无论如何访问小部件/呈现来自 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 方式来处理这种情况。
【问题讨论】:
标签: django forms templates widget choicefield