信号django
第一步 定义信号 signal.py (若是是系统自带的信号则不须要定义)函数
django.dispatch.dispatcher Signal follow_signal = Signal(=[])
第二步: 定义发送者。(就是在哪触发这个信号,系统自带的也能够不写,若是就一个方法没有对象,能够把sender=object) spa
follow_signal.send(sender=self.__class__, from_user='ggggg', to_user='mmmmm')
第三步: 定义接受者(就是定义一个回调函数)code
@(follow_signal=ab) # 发送者只容许时ab对象 ():
使用信号或者celcry时注意, 有时会遇到有些文件它未编译, 本身手动编译对象