Как избавиться от ложного выбора, сгенерированного RadioSelect в форме Django

Я использую ModelForm в 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(),
        }

Когда этот виджет отображается в HTML, я получил

Проблема: Как мне избавиться от ложного выбора «--------»?

Та же проблема была поднята несколько месяцев назад другим пользователем stackoverflow ( Здесь ). Я пробовал там принятое решение (как вы можете видеть), но это не сработало для меня.

11
задан Community 23 May 2017 в 11:53
поделиться