Comment obtenir la valeur de la liste déroulante

Je suis en train d'essayer d'obtenir la valeur de zone de liste déroulante dans la variable, puis de les stocker. Je suis nouveau Flacon et ne peux pas trouver quelque chose dans les documents à ce sujet.
Mais je ne sais pas comment récupérer la valeur de la liste déroulante avec la demande.forme ou d'une autre, pourquoi en la matière.

Mon flacon de code dans app.py

@app.route('/add', methods=['POST'])
def add_entry():
    if not session.get('logged_in'):
        abort(401)
    title = request.form['title']
    link  = request.form['link']
    shown  = request.form['shown']

    #I hardcoded the id here too see basic function.

    kate = Category.query.filter_by(id = 2).first()
    add_into = Entries(title, link, shown, kate)
    db.session.add(add_into)
    db.session.commit()

Et voici le code html pour elle.

<form action="{{ url_for('add_entry') }}" method=post class="add-entry custom">
  <dl>
    <dt>Title:
    <dd><input type=text size=120 name=title>
    <dt>Link:
    <dd><input type=text size=120 name=link>
    <dt>Shown:
    <dd><input type=text size=120 name=shown>
    <label for="customDropdown">Category</label>
    <select style="display:none;" id="customDropdown">
      {% for c in cate %}
        {% if c.id == 1 %}
          <option id="{{ c.name }}" name="{{ c.name }}" SELECTED>{{ c.name }}</option>
        {% else %}
          <option>{{ c.name }}</option>
        {% endif %}

      {% endfor %}
    </select>
    <dd><input class="success button" type=submit value=Post it!>
    </dl>
</form>
InformationsquelleAutor ArniReynir | 2012-08-08