当模型中的某个布尔值为True时,尝试触发保存后信号。
为了清理,我目前的接收器是
@receiver(post_save, sender=Activity, dispatch_uid="create_feed_receiver")
我想能做这样的事情:
@receiver(post_save, sender=(Activity, boolean =True) dispatch_uid="create_feed_receiver")
有没有办法实现这一目标。感谢您的帮助。
那这个呢,
@receiver(post_save, sender=Activity, dispatch_uid="create_feed_receiver")
def my_signal(instance, created, **kwargs):
if instance.your_model_field:
do something
这里instance
是你的Activity
类实例,它刚刚保存。