Flask 请求钩子before_request和after_request

    Flask的请求钩子可以在响应请求前或者响应请求后做一些处理。before_request的作用就是在请求前做处理,after_request则是在请求之后做处理。

    

    before_request的用法:

image.png

    before_request装饰器下方定义一个函数,用于在每次请求前做一些处理,在上图中只是单纯打印一句话。


    after_request的用法:

image.png

    after_request的用法和before_request类似,只不过它要返回一个response,否则就会报错,因为它是在请求之后的需要返回一个response给客户端。


    运行效果:

    image.png

    如上图所示在执行视图函数test之前先执行了before_req,执行test之后执行了after_req。

演示站
上一篇:QComboBox如何设置下拉项的高度?
下一篇:Qt如何阻塞信号发送?

发表评论