Aquí hay un ejemplo funcional de como hacer radio buttons.
Aqui dejo el mismo ejemplo, pero lo puedes ejecutar desde el shell de django. Con
./manage shell
Código Python:
Ver originalclass MyModelForm(forms.Form):
boolfield = forms.TypedChoiceField(coerce=lambda x: bool(int(x)),
choices=((0, 'False'), (1, 'True')),
widget=forms.RadioSelect
)
print MyModelForm()
#<tr><th><label for="id_boolfield_0">Boolfield:</label></th><td><ul>
#<li><label for="id_boolfield_0"><input type="radio" id="id_boolfield_0" value="0" #name="boolfield" /> False</label></li>
#<li><label for="id_boolfield_1"><input type="radio" id="id_boolfield_1" value="1" #name="boolfield" /> True</label></li>
#</ul></td></tr>