我有一个表格“form.html”,用户可以在其中填写他的信息,如姓名、地址、手机号码和图像。我有三个 html 页面“info.html”、“success.html”和“failure.html”
我要求用户付款,所以 info.html 将显示用户填写的信息,然后如果付款成功,他将付款,用户将被重定向到“success.html”,如果付款失败,用户将被重定向到“failure.html”
三页都一样,只有一行不同,支付状态“待处理”或“成功”
我可以将用户填写的信息打印到“info.html”,但如果需要,我想在 success.html 或 failure.html 上打印相同的信息。
路线.py:
@app.route('/form', methods=['GET', 'POST'])
def form():
global onlineAppForm, data
onlineAppForm = RegForm()
name = request.form['name'].strip()
father = request.form['father_name'].strip()
mother = request.form['mother_name'].strip()
address1 = request.form['txtAddress1'].strip()
data = {'name' : name, 'father' : father, 'mother' : mother, 'address1' : address1}
return render_template("apply1.html", data=data, form=onlineAppForm)
我试着这样做,但它当然行不通。那我该怎么做。
@app.route('/success')
def success():
return render_template('success.html', data=data, form=onlineAppForm)