from django.conf import settings from django.db.models.signals import post_save from django.dispatch import receiver from pingcap_sso.tasks.crm import create_sales_leads_in_fxiaoke_crm @receiver( post_save, sender="pingcap_sso.FXCRMLeads") def _sync_leads_to_fxiaoke_crm(sender, instance, created, **kwargs): if not created: return if not (settings.STAGING or settings.DEBUG): create_sales_leads_in_fxiaoke_crm.apply_async((instance.id, ), countdown=5)