我正在渲染一个TypedChoiceField
带有RadioSelect
小部件的 , 。小部件的设置attrs={'class':'radio'}
,此类应用于<input>
,但此输入嵌套在 中<ul>
。我想为此设置一个类,<ul>
我应该在哪里设置?
我目前仍在使用 Django 1.3,所以 aRadioSelect
不是一个选项。
从我的表格:
yesno = forms.TypedChoiceField(
coerce=lambda x: True if x == 'Yes' else False,
choices=((False, 'No'), (True, 'Yes')),
widget=forms.RadioSelect)
实际的 HTML:
<ul>
<li>
<label for="yesno_0">
<input value="False" type="radio" name="yesno" id="yesno_0">
No
</label>
</li>
<li>
<label for="yesno_1">
<input name="yesno" value="True" id="yesno_1" type="radio">
Yes
</label>
</li>
</ul>
我想要什么:
<ul class='myclass'>
<li>
<label for="yesno_0">
...