请求钩子

请求钩子

    为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。

    请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:

    before_first_request    在请求第一个请求前执行

    before_request    在每次请求前执行    如果在某修饰的函数中返回了一个响应,视图函数将不再被调用

    after_request    如果没有抛出错误,在每次请求后执行

    teardown_request    在每次请求后执行


request


属性 说明 类型
data 记录请求的数据,并转换为字符串 *
form 记录请求中的表单数据 MultiDict
args 记录请求中的查询参数 MultiDict
cookies 记录请求中的cookie信息 Dict
headers 记录请求中的报文头 EnvironHeaders
method 记录请求使用的HTTP方法 GET/POST
url 记录请求的URL地址 string
files 记录请求上传的文件 *

猜你喜欢

转载自blog.csdn.net/slag_of_study/article/details/81040833