title: Django Form With Foreign Key
body: <p>I've made a model with foreign keys in order to save some typing, and I think it also looks cleaner this way:</p>
  
  <pre><code>class Model_Sub( models.Model ):
      some_fields
  
  class Model_Main( models.Model ):
      field_1 = models.ForeignKey( Model_Sub, related_name="sub_field_1" )
      field_2 = models.ForeignKey( Model_Sub, related_name="sub_field_2" )
  </code></pre>
  
  <p>But when I want my users to submit the form, I want new instances of the sub model, not from a query set. I want the Model_Sub to be seamlessly included with the main model as a form. Is there anyway to achieve this using ModelForm? </p>
  
  <p>Thanks for the help</p>
  
  <p>David </p>