title: Boolean field not saving in Django form
body: <p>I have a form with radio buttons and text fields. When I submit the form, the boolean field does not get created in the record. The boolean field is supposed to be updated via the radio buttons. What could be the issue here?</p>
  
  <p>Here is the relevant part of my forms.py file:</p>
  
  <pre><code>  CHOICES = (
          (1,'yes'),
          (0,'no')
      )
  
  class ServiceForm(forms.ModelForm):
      one_time_service = forms.ChoiceField(required = True, choices = CHOICES, widget=forms.RadioSelect())
  
      class Meta:
          model = Service
          fields = ('one_time_service')
  </code></pre>
  
  <p>This is my models.py one_time_service field</p>
  
  <pre><code>one_time_service = models.BooleanField(default=False)
  </code></pre>
  
  <p>This is my views.py:</p>
  
  <pre><code>def create(request):
      if request.POST:
          form= ServiceForm(request.POST)
          if form.is_valid():
              service_obj = form.save(commit=False)
              service_obj.user_id = request.user.id
              service_obj.save()
              return render_to_response('services/service_created.html', 
                                {'service': Service.objects.get(id=service_obj.id)})
      else:
          form = ServiceForm()
  
      args= {}
      args.update(csrf(request))
      args['form'] = form
  
      return render_to_response('services/create_service.html', args )
  </code></pre>
  
  <p>Edit: Here is my create_service.html</p>
  
  <pre><code>&lt;form action="/services/create" method="post" enctype="multipart/form-data"&gt;{% csrf_token %}
  &lt;ul&gt;
  {{form.as_p}}
  &lt;/ul&gt;
  
  &lt;input type="submit" name="submit" value="Create Service"&gt;
  &lt;/form&gt;
  </code></pre>