title: In Django, how to pass selected dropdown value from template to view?
body: <p>I searched for so long for a solution to this, but still can't find any. I have a big form in my template, which is actually composed of a bunch of model forms. One field in that big form is not part of a form, but is a single dynamic drop down menu populated from a table called "Institutions" in views.py as such:  Institutions.objects.all()</p>
  
  <p>Here is the part from views.py:</p>
  
  <pre><code>def submission_form(request):
  
      institutions = Institution.objects.all()
  
      if request.method == 'POST':
          abstractform = AbstractForm(request.POST)
          authorform = AuthorForm(request.POST)
  
          # Here I want code: if selected institution is this, then do that
  
          if abstractform.is_valid() and authorform.is_valid()
              new_abstract = abstractform.save()
              new_author = authorform.save()
  
  
       else:  
           return render(request, 'records/submission_form.html', {'abstractform': abstractform, 'authorform': authorform, 'institutions':institutions })
  </code></pre>
  
  <p>This is the drop down in my template:</p>
  
  <pre><code> &lt;select id="ddlInstititions"&gt;
      &lt;option value="%"&gt;---------&lt;/option&gt;
      {% for entry in institutions %} 
       &lt;option value="{{ entry.id }}"&gt;{{ entry.name }}&lt;/option&gt;
      {% endfor %}
  &lt;/select&gt;
  </code></pre>
  
  <p>My question is: Is it possible to pass that selected entry.name to the view so I can use it there? If not, what do you recommend doing instead?</p>
  
  <p>Any help would be much appreciated! </p>