在wtform上成功提交并保留在同一页面后,如何清除输入字段?

时间:2018-09-09 16:48:15

标签: flask flask-wtforms

这是代码:

@app.route("/", methods=['GET', 'POST'])
def index():
    reg_form = RegistrationForm()
    if reg_form.validate_on_submit():
        flash(f'Account created for {reg_form.username.data}!', 'success')
        return redirect(url_for('/'))

我正在执行以下代码:

return redirect(url_for('/'))

认为它会刷新输入字段的状态,但出现此错误:

  

werkzeug.routing.BuildError:无法为端点'/'构建URL

我想在这里做的是在提交后清除字段并保持在同一页面上,我也想异步运行javascript函数,只是在提交后清除字段,但我不知道如何。我该如何实现?

0 个答案:

没有答案