title: Django: fill form from get method
body: <p>Form: </p>
  
  <pre><code>class SearchJobForm(forms.Form):
      query = forms.CharField()  
      types = forms.ModelChoiceField(queryset=JobType.objects.all(), widget=forms.CheckboxSelectMultiple())
  </code></pre>
  
  <p>View</p>
  
  <pre><code>def jobs_page(request):
  if 'query' in request.GET:
      form = SearchJobForm(request.GET)
  else:
      form = SearchJobForm()
  variables = RequestContext(request, {
  
                                       'form':form,
                                       })
  return render_to_response('jobs_page.html', variables)
  </code></pre>
  
  <p>After i submit the form i try to get its values back in the form</p>
  
  <pre><code> form = SearchJobForm(request.GET)
  </code></pre>
  
  <p>but it doesn't work(some fields dissapear). Maybe it's because of the ModelChoiceField. How do i fill the form with its values using get method?</p>