@receiver我已经使用装饰器在回调中注册了我的信号
@receiver(post_save, sender=User, dispatch_uid='ARandomUniqueString')
def do_callback(sender, **kwargs):
我已经把from app.signals import *代码放进去__init__.py,我可以看到它被导入了两次,我认为没有很好的方法来修复它,可能是由于installed appsin settings.py. 我不明白为什么尽管使用dispatch_uid并且modelInstance.save只被调用一次,它仍然运行do_callback两次。有什么建议么?