Доступ к виджету / полю для определенного выбора из ChoiceField - PullRequest
0 голосов
/ 19 марта 2010

В любом случае для доступа к виджету / визуализации определенного выбора из 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 для решения этой ситуации.

1 Ответ

0 голосов
/ 19 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...