title: Django Models Radio Input
body: <p>I am trying to incorporate radio buttons in my form. In my <strong>forms.py</strong> I have the following fields for the form :</p>
  
  <pre><code>class ProfileForm(forms.ModelForm):
      class Meta:
          model = Profile
          fields = ['first_name', 'last_name', 'gender']
  </code></pre>
  
  <p>In my <strong>models.py</strong>:</p>
  
  <pre><code>user = models.ForeignKey(User, db_column='user_id')
      first_name = models.CharField(max_length=250)
      last_name = models.CharField(max_length=250
      GENDER = (('M', 'Male'), ('F', 'Female'), ('O', 'Other'))
      gender = models.CharField(max_length=1, choices=GENDER, null=True)
  </code></pre>
  
  <p>I want <code>gender</code> to be rendered as a radio button not a CharField. But I know the models module do not support the RadioSelect and I cannot use widget either. Is there a way to do this?</p>