flask 快速入门-07 之 `接收数据`
接收数据,请求对象
在templates
目录下建立一个login.html
作为测试页。
<form method='post'>
username: <input type="text" name="username" /><br />
password: <input type="password" name="password" /><br />
<input type="submit" value="提交" />
</form>
写一个针对login
的路由,通过判断POST请求,来返回用户名和密码。
# -*- coding: utf-8 -*-
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/login/', methods=['GET','POST'])
def login():
if request.method == "POST":
return "%s, %s" % (request.form['username'], request.form['password'])
else:
return render_template('login.html')
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80, debug=True)