深入理解Django-Signals信号量
Django自身提供了一些常见的signal,用户本身也可以定义自己需要的signal定义signal很简单,只需要实例化一个Signal实例即可实例化Signal时,可以传入关键词参数providing_args, providing_args是一个列表,列表中定义了当前signal调用send方法时可以传入的参数。其中Signal的初始化也比较简单,就是为实例化的signal定义一个线程锁Signal处理函数是一个函数或者是一个实例的方法,并且必须满足下面条件:。信号量最为Django的一个核心知识点,在项目中很少有使用到,所以很多人都不了解或者没听过过(包括我)。
用户评论