从 WTForms 表单中获取数据

11 python flask wtforms

提交后如何从 WTForms 表单中获取数据?我想获取在表单中输入的电子邮件。

class ApplicationForm(Form):
    email = StringField()

@app.route('/', methods=['GET', 'POST'])
def index():
    form = ApplicationForm()

    if form.validate_on_submit():
        return redirect('index')

    return render_template('index.html', form=form)
Run Code Online (Sandbox Code Playgroud)
class ApplicationForm(Form):
    email = StringField()

@app.route('/', methods=['GET', 'POST'])
def index():
    form = ApplicationForm()

    if form.validate_on_submit():
        return redirect('index')

    return render_template('index.html', form=form)
Run Code Online (Sandbox Code Playgroud)

dav*_*ism 10

每个字段都有一个data包含处理数据的属性。

the_email = form.email.data
Run Code Online (Sandbox Code Playgroud)

使用表单数据在入门文档中进行了描述。