2010-03-18 2 views
0

В любом случае, чтобы получить доступ к виджету/отобразить определенный выбор из ChoiceField?Access Specific Choice Widget/Field from 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" /> ...

Я мог бы сделать их вручную, но хочет увидеть, если есть очиститель вещий/Джанго способ обработки этой ситуации.

ответ

0

Чтобы создать собственный виджет или поле для перегрузки render()