title: Django model object with foreign key creation
body: <p>Hi
  Suppose I have a simple model class like this:</p>
  
  <pre><code>class TestModel(models.Model):
      testkey = models.ForeignKey(TestModel2)
      ...
  </code></pre>
  
  <p>When I am creating a TestModel object I have to pass to it an instance of the TestModel2 object to create it:</p>
  
  <pre><code>testkey =TestModel2.objects.get(id=...)
  TestModel.objects.create(testkey=testkey)
  </code></pre>
  
  <p>This results in 2 queries to database I suppose, and I have a list of Foreign key IDs that I need to create objects with.</p>
  
  <p>Is it possible to create objects with foreign keys without initially retrieving the foreign key objects?</p>