title: Django: Multiple forms possible when using FormView?
body: <p>I've recently learned Django forms by subclassing <code>FormView</code>, where the desired form is assigned to the <code>FormView.form_class</code> attribute. When the form validates, the <code>form_valid()</code> method is invoked (for that one form). For example:</p>
  
  <pre><code>from accounts.forms import SignUpForm, UpdateAccountForm, UpdateBillingForm
  
  class SignUpView(FormView):
      form_class = SignUpForm
  
      def form_valid(self, form):
      # code when form validates...
  </code></pre>
  
  <p>However, I now have a situation where I need three unique forms on one page (with only one form visible to the user at a time). So, I'd like to handle them all in the same View.</p>
  
  <p>Are multi-form pages possible using FormView? I'm not sure how to handle it, both in terms of passing multiple forms to the View (e.g. the other UpdateAccountForm and UpdateBillingForm), as well as distinguishing which one was submitted/validated? What would be the best way?</p>