Flask 学习-5.请求对象Request

前言

在 Flask 中 由全局对象 request 来提供请求信息。

Request 请求对象

首先,您必须从 flask 模块导入请求对象:

from flask import request

通过使用 method 属性可以操作当前请求方法,通过使用 form 属性处理表单数据(在 POST 或者 PUT 请求 中传输的数据)。
以下是使用上述两个属性的例子:

from flask import Flask
from flask import render_template
from flask import request
app = Flask(__name__)


@app.route('/login', methods=['POST', 'GET'])
def login():
    error = None
    if request.method == 'POST':
        if request.form['username'] == 'test':
            return 'test 用户'
        else:
            error = 'Invalid username/password'
    return render_template('login.html', error=error)


if __name__ == '__main__':
    app.run()

login.html模板内容


你可能感兴趣的:(Python,flask,flask,python)