title: Why would you bind data to a new form?
body: <p>In the <a href="https://docs.djangoproject.com/en/dev/ref/forms/api/#django.forms.Form" rel="nofollow">Django documentation on Forms</a>, it explains how to pass data to a new form you are creating.</p>
  
  <p>For example</p>
  
  <pre><code>data = {'subject': 'hello',
           'message': 'Hi there',
           'sender': 'foo@example.com',
           'cc_myself': True} 
  f = ContactForm(data)
  </code></pre>
  
  <p>But why would you ever want to do this? Isn't the whole point of creating a form to solicit new data? If you are putting in the data, why not just enter it directly into the model?</p>