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