美文网首页
将signal与celery 结合的异步signal

将signal与celery 结合的异步signal

作者: Dream_lover | 来源:发表于2016-12-28 20:20 被阅读0次

保存触发此函数,然后调用异步消息队列

from lawyer_assistant.celery import app
from notifications.models import Notification
# 触发消息——提醒
@app.task
def meal_handler(sender, instance, created,is_asynchronous=False, **kwargs):  
  """   
 :param sender:   
 :param instance:    
 :param created:   
 :param kwargs:   
 :return:   
 """
from  ce.tasks import meal_handler
#律所保存触发此函数,然后调用异步消息队列
@receiver(post_save, sender=LawFirm)
def delay_to_save(sender, instance, created, **kwargs):   
    t = meal_handler.s(sender=sender, instance=instance,created=created,is_asynchronous=True)    
    t.delay()

相关文章

网友评论

      本文标题:将signal与celery 结合的异步signal

      本文链接:https://www.haomeiwen.com/subject/vfuxvttx.html