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)
posted @ 2015-04-27 12:49  小米飞猫  阅读(303)  评论(0编辑  收藏  举报