Flask 请求钩子before_request和after_request

阿里云服务器一年之中最值得入手的机会。1核2G1M 85/年,2核4G3M 664/3年。 一起来拼团。
点击加入 点击加入 点击加入

    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。

腾讯云服务器双十一。1核2G1M 88/年,2核4G3M 698/3年。虽然比阿里的贵一点点,但比平时便宜了非常多。 看一看 看一看 看一看

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

发表评论