title: Django Forms - getting data from multiple choice fields
body: <p>I have a form like so:</p>
  
  <pre><code>class MyForm(forms.Form):
      site = forms.ChoiceField(choices=SITE_CHOICES, label=ugettext_lazy('Site'),)  
      ...
      params = forms.MultipleChoiceField(
               choices=PARAM_CHOICES,
               label=ugettext_lazy('Select Parameters'),
               widget=forms.CheckboxSelectMultiple()
               )
  </code></pre>
  
  <p>And in my template:</p>
  
  <pre><code>&lt;form action="{% url results %}" method="get"&gt;{% csrf_token %}
  {% for field in myform %}
  &lt;div class="field_wrapper"&gt;
      {{ field.errors }}
      {{ field.label_tag }} {{ field }}
  &lt;/div&gt;
  {% endfor %}
  &lt;input type="submit" name="submit" value="{% trans 'Query' %}"  /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>My problem is that when I submit the form as GET the variables are like the following:</p>
  
  <pre><code>    site=1&amp;params=foo&amp;params=bar&amp;params=something&amp;submit=Query
  </code></pre>
  
  <p>my <code>params</code> variable is clearly being overwritten by the last choice? How can get access to the submitted data as separate variables?</p>
  
  <p>Any help appreciated.</p>