title: Django save() not sending to database
body: <p>my from is not sending data to database 
  here is my view.py and form.py
  And yet they are no error reported on my console</p>
  
  <p><strong>views.py</strong></p>
  
  <pre><code>def register(request):
      if request.method == 'POST':
          form = RegistrationForm(request.POST)
          return redirect('../login/')
      else:
          form = RegistrationForm()
  
          args = {'form': form}
          return render(request, 'account/register.html', args)
  </code></pre>
  
  <p><strong>forms.py</strong></p>
  
  <pre><code>
  class RegistrationForm(UserCreationForm):
      # first_name forms.CharField(... that i cut here to win some space
      def save(self, commit=True):
          user = super(RegistrationForm, self).save(commit=False)
          user.email = self.cleaned_data['email']
          user.first_name = self.cleaned_data['first_name']
          user.last_name = self.cleaned_data['last_name']
  
          if commit:    
              user.save()
  
          return user
  </code></pre>