KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using ModelForm on Django 1.3. models.py: class UserProfile(models.Model): ... gender = models.CharField(max_length=1, blank=True, choices=(('M', 'Male'), ('F', 'Female'), ('Unspecified', '')), default='M') ... forms.py: class UserProfileForm(ModelForm): class Meta: model = UserProfile fields = ('gender') widgets = { 'gender': forms.RadioSelect(), } When this widget is rendered into HTML, I got <ul> <li><label for="id_gender_0"><input type="radio" id="id_gender_0" value="" name="gender" />---------</label></li> <li><label for="id_gender_1"><input checked="checked" type="radio" id="id_gender_1" value="M" name="gender" /> Male</label></li> <li><label for="id_gender_2"><input type="radio" id="id_gender_2" value="F" name="gender" />Female</label></li> <li><label for="id_gender_3"><input type="radio" id="id_gender_3" value="" name="gender" /> Unspecified</label></li> </ul> Problem: How can I get rid of the bogus choice "--------"? The same problem was brought up by another stackoverflow user months ago ( Here ). I have tried the accepted solution in there (as you can see) but that didn't work for me.
Tags (comma-separated)
Save Edits
Cancel