title: Django ModelForm CheckBox Widget
body: <p>I'm currently have an issue, and likely overlooking something very trivial. I have a field in my model that should allow for multiple choices via a checkbox form (it doesn't have to be a checkbox in the admin screen, just in the form area that the end-user will see). Currently I have the field setup like so:</p>
  
  <pre><code># Type of Media
  MEDIA_CHOICES = (
      ('1', 'Magazine'),
      ('2', 'Radio Station'),
      ('3', 'Journal'),
      ('4', 'TV Station'),
      ('5', 'Newspaper'),
      ('6', 'Website'),
  )
  media_choice = models.CharField(max_length=25,
      choices=MEDIA_CHOICES)
  </code></pre>
  
  <p>I need to take that and make a checkbox selectable field in a form out of it though. When I create a ModelForm, it wants to do a drop down box. So I naturally overrode that field, and I get my checkbox that I want. However, when the form's submitted, it would appear that nothing useful is saved when I look at the admin screen. The database does however show that I have a number of things selected, which is a positive sign. However, how can I get that to reflect in the admin screen properly?</p>
  
  <p>Edit: FWIW I'll gladly accept documentation links as answers, because it would seem I'm just glossing over something obvious.</p>