2010-03-18 50 views
0

无论如何访问控件/呈现ChoiceField的特定选项?来自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" /> ...

我可以手动使它们,而是想看看是否有处理这种情况更清洁的Python的/ Django的方式。

回答

0

仅用于创建自己的超载部件或字段render()方法