title: Using FileField in a FormWizard (Django 1.3)
body: <p>I am trying to use a Django 1.3 FormWizard to upload a file with 2 steps:
  1. Only the FileField
  2. If the file was correctly uploaded and valid (after custom validation), offer to give it a name and description.</p>
  
  <p>Following the documentation, I wrote:</p>
  
  <pre><code>class CreateCheckWizard(FormWizard):
      def done(self, request, form_list):
          return HttpResponseRedirect('/my_checks/')
      def get_template(self, step):
          return ['create_check_%s.html' % step, 'create_check_1.html']
  
  class CreateCheckForm1(forms.Form):
      my_file = forms.FileField()
  
  class CreateCheckForm2(forms.Form):
      title = forms.CharField(max_length=255)
  </code></pre>
  
  <p>I added the multipart/form-data to the FORM tag in the template:
  <code>&lt;form enctype="multipart/form-data" action="." method="post"&gt;</code></p>
  
  <p>However, even if I upload a file, I get the error "This field is required."</p>
  
  <p>I guess the form is created omitting the request.FILES field.
  How can we change that behaviour to successfully upload files in the FormWizard?</p>
  
  <p>Edit: Looking at Django source code, it indeed create the forms using <code>form(request.POST)</code> instead of <code>form(request.POST, request.FILES)</code> like it should be to handle files.
  Any way to upload files without changing the source code?</p>