title: How to provide initial data to django form wizard?
body: <p>According to the form wizard docs, the initial data should be a static dict. But is it possible to provide initial data dynamically?</p>
  
  <p>Here is my situation:</p>
  
  <pre><code> def get_context_data(self, form, **kwargs):
      context = super(debugRegistrationWizard, self).get_context_data(form=form, **kwargs)
      email = InvitationKey.objects.get_key_email(self.kwargs['invitation_key'])
      context.update({'invitation_key': self.kwargs['invitation_key']})
      return context
  </code></pre>
  
  <p>The email is what I want for initial data in step0, but I can only get this email in get_context_data method. How can I do that?</p>
  
  <p>By the way: if the urlconf for formwizard.as_view accept argument like:</p>
  
  <pre><code>url(r'^registration/(?P&lt;invitation_key&gt;\w+)$', debugRegistrationWizard.as_view(FORMS)),
  </code></pre>
  
  <p>does it mean I have to pass a variable to my form's action attributes, because otherwise when I submit the form, I will get a not found url error.</p>