【发布时间】:2017-12-03 05:44:05
【问题描述】:
使用烧瓶和 WT 表单我试图在表单中获取用户输入并将用户输入重定向到另一个路由,在那里使用函数中的输入将获得一些数据。
我希望这些数据以 WT 形式使用。一旦我看到数据并检查一切都很好。我想将其保存为数据库的新条目。
问题:提交表单后,我无法将其处理为发布请求。
@app.route('/', method =[POST,GET])
def home():
forms = inputForms(request.form)
if form_validate() and request.POST:
value=forms.input.data
redirect(url_for(/edit, value=value)
return render_template('input.html') -- Initial page where getting user input
@app.route('/edit', method =[POST,GET])
def edit(value):
data= getdata(value)
if data == 'error':
return render_template('error.html')
else:
form=request.form(data=data)
return render_template('data.html', form=form
if form_validate() and request.POST:
save ()
我想看看一旦呈现表单我如何使用它提交。
我可以获得表格,但一旦返回,我就无法继续保存选项
【问题讨论】:
-
如果你通过
redirect到达你的edit函数,我认为它仍然不是POST,所以if request.POST失败了。 -
感谢您的回复,您能否提出其他方法,我对 python 也很陌生,也可以编码
标签: javascript forms post flask flask-wtforms