title: '__proxy__' object has no attribute 'get' in CreateView
body: <p>So I'm thinking that this is not the right way to do things, but I am trying to learn django and I am trying some things out. I am trying to set a foreign key for my <code>Formula</code> model, by hardcoding in an instance of <code>maker</code>. </p>
  
  <p>Models: </p>
  
  <pre><code>class Cooker(models.Model):
      name = models.CharField(max_length=20, name="name")
      background = models.CharField(max_length=500, name="background")
  
  
  class Formula(models.Model):
      food = models.CharField(max_length=200, name="food")
      maker = models.ForeignKey(Cooker, related_name="cooker_key")
  </code></pre>
  
  <p>Views</p>
  
  <pre><code>class CookerCreate(CreateView):
      template_name = "cookercreate.html"
      model = Cooker
      fields = ['name','background']
      success_url = reverse_lazy('cooker')
  
  class FormulaCreate(CreateView):
      template_name = "formulahome.html"
      model = Formula
      fields = ['food']
      success_url = reverse_lazy('formulahome')
  
      def form_valid(self, form):
          self.object = form.save(commit = False)
          self.object.maker = Cooker.objects.get(pk=1)
          form.save()
          return reverse_lazy('formula home')
  </code></pre>
  
  <p>In the <code>FormulaCreate</code> class where I am setting <code>self.object.maker</code>, I just want to hard code in a <code>Cooker</code> that I already created. Thanks</p>
  
  <p>EDIT: When I try to submit the form in my <code>FormulaCreate(CreateView)</code> I get the error <code>Exception Value: '__proxy__' object has no attribute 'get'</code></p>