0

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

4

1 回答 1

0

render()仅使用重载方法创建自己的小部件或字段

于 2010-03-19T11:43:30.750 回答