title: How can I use the Default File Storage(S3) to upload files with Django FormTools form wizard?
body: <p>When uploading files, django-formtools Form Wizard, needs a place to temporarily store the until the user has completed all steps in the wizard.</p>
  
  <p>The FormTools <a href="http://django-formtools.readthedocs.io/en/latest/wizard.html?highlight=file_storage#formtools.wizard.views.WizardView.file_storage" rel="nofollow noreferrer">documentation</a> shows an example of how to upload a file to a local folder on your server. The file_storage setting is required to upload files.</p>
  
  <pre><code>from django.core.files.storage import FileSystemStorage
  
  class CustomWizardView(WizardView):
      file_storage = FileSystemStorage(location=os.path.join(settings.MEDIA_ROOT, 'photos'))
  </code></pre>
  
  <p>We use Heroku and don't have access to local storage when uploading a file. We use django-storages and S3 to store all our files. I want to use django-storages to manage the upload process.</p>
  
  <p>How can I just modify this view so that we use the default storage system to upload this file to a temporary location on S3?</p>