title: Django: How to pre-populate FormView with dynamic (non-model) data?
body: <p>I have a FormView view, with some additional GET context supplied using get_context_data():</p>
  
  <pre><code>class SignUpView(FormView):
      template_name = 'pages_fixed/accounts/signup.html'
      form_class = SignUpForm
  
      def get_context_data(self, **kwargs):
          context = super(SignUpView, self).get_context_data(**kwargs)
          context = {
              'plans':    common.plans,
              'pricing':  common.pricing,
          }
          return context
  </code></pre>
  
  <p>This works fine. However, I also have some values in session (not from any bound model) which I would like to pre-populate into the form. These vary depending on user's actions on previous page(s). I know (from my other <a href="https://stackoverflow.com/questions/21319651/django-how-to-pre-populate-a-form-when-using-non-model-data">post</a>) that I can pass the form into the context (with <code>initial=</code>) but is it possible in a FormView situation per above?</p>