文章内容
2020/1/14 14:17:44,作 者: 黄兵
Flask获取GET、POST提交表单数据
Flask框架,GET方式获取表单数据的方法:
request.args.get('form-element-name', '')
POST获取表单数据的方法:
request.form['form-element-name']
下面通过一个用户注册的例子来说明:
首先GET请求注册页面:
@app.route("/get-reg") def getreg(): return render_template('getreg.html')
通过GET的方式提交注册数据,后台获取方法(这个方法不提倡,由于密码会在url中,存在安全隐患):
@app.route('/save-get',methods=['POST', 'GET']) def saveget(): if request.method=='GET': a=request.args.get('name', '') b=request.args.get('email', '') return "Name : "+a+" , Email : "+a else: return "Not get method"
POST获取注册页面的数据:
@app.route('/save-post',methods=['POST', 'GET']) def savepost(): if request.method=='POST': a=request.form['name'] b=request.form['email'] return "Name : "+request.method+" "+a+" "+b else: return "error"
评论列表