title: Django - ModelChoiceField - TypeError - __init__() takes at least 2 arguments (1 given)
body: <p>I'm on Django 1.2.  I'm trying to use the ModelChoiceField in a form.  Why are these failing with the above error message?  I'm at a loss :-(</p>
  
  <pre><code>class QueueForm(forms.Form):
      queue = forms.ModelChoiceField(query_set=Order.objects.all())
  </code></pre>
  
  <p>I also tried this:</p>
  
  <pre><code>class QueueForm(forms.Form):
      queue = forms.ModelChoiceField(query_set=Order.objects.all(),required=False)
  </code></pre>
  
  <p>And got:</p>
  
  <pre><code>__init__() takes at least 2 arguments (2 given)
  </code></pre>
  
  <p>It seems to be saying this is happening on the queue = .. line.  Before I even use the form.</p>