Задать вопрос
@AlexMine
Учусь

Flask как обрабатывать select field?

Здравствуйте,не могу понять как во flask обрабатывать поля select field?Дайте пожалуйста литературу,где указано что при клике на кнопку обрабатывался список выбираемый.
  • Вопрос задан
  • 7634 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
GeraJet
@GeraJet
Anykey
forms.py
# -*- coding: utf-8 -*-
from flask.ext.wtf import Form
from wtforms import TextField, SelectField
from wtforms.validators import Required

class WeatherAddForm(Form):
    sost = SelectField("Состояние: ", choices=[
    	("ясно", "ясно"), 
    	("пасмурно", "пасмурно"), 
    	("туман", "туман"), 
    	("дождь", "дождь"), 
    	("снег", "снег")]) 
    temp = TextField('Temp', [Required()])

views.py
...
def create():
    form = WeatherAddForm()
    if form.validate_on_submit(): 
        rec = Weather(
            sost = request.form['sost'], 
            temp = request.form['temp'])
        db.session.add(rec)
        db.session.commit()
        flash(u'Сведения обновлены!')
        return redirect(url_for('.index'))
    ...
    return render_template("weather/create.html",
        form = form)

В чем проблема?
Ответ написан
@asantat
Перед тем, как писать вопрос, просто посмотрите документацию. Там это указано. WTForms - популярное решение для Flask, поэтому найти документацию несложно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы