title: Django Forms - How to Use Prefix Parameter
body: <p>Say I have a form like:</p>
  
  <pre><code>class GeneralForm(forms.Form):
      field1 = forms.IntegerField(required=False)
      field2 = forms. IntegerField(required=False)
  </code></pre>
  
  <p>And I want to show it twice on a page within one form tag each time with a different prefix e.g.,:</p>
  
  <pre><code>rest of page ...
  &lt;form ..&gt;
  GeneralForm(data,prefix="form1").as_table()
  GeneralForm(data,prefix="form2").as_table()
  &lt;input type="submit" /&gt;
  &lt;/form&gt;
  rest of page ...
  </code></pre>
  
  <p>When the user submits this, how do I get the submitted form back into two separate forms to do validation, and redisplay it?</p>
  
  <p><a href="http://docs.djangoproject.com/en/dev/ref/forms/api/#prefixes-for-forms" rel="noreferrer">This was the only documentation</a> I could find and it's peckish.</p>