Flask信号

2019-05-08 07:29:32来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Flask信号

信号是可以在固定的事件发生时执行某些事情

一个简单的使用信号的例子:


from flask import Flask,signals
app = Flask(__name__)

def signal_func(*args,**kwargs):
    print('信号')

signals.request_started.connect(signal_func)

@app.route('/index')
def index():

    return 'helloworld'

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

通过pycharm的提示可以看到flask的信号还有如下几种:

从名字中就可以看出信号执行的时刻,具体与请求扩展的执行顺序问题可以通过源码寻找

?

原文链接:https://www.cnblogs.com/sfencs-hcy/p/10809920.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:常见算法的python实现

下一篇:Python之使用eval()函数将字符串的数据结构提取出来