Объекты, созданные из задачи celery, не подают сигнал django post_save

У меня есть задача celery, которая создает модальный объект. Я пытаюсь запустить некоторый код после создания объекта, используя сигнал django post_save. но по какой-то причине сигналы не срабатывают.

models.py

class Alert(models.Model):
    description = models.TextField()


@receiver(post_save, sender=Alert, dispatch_uid="create_jira_issue")
def create_issue(sender, instance, **kwargs):
    //do something here
    

tasks.py

@shared_task
def create_alert():
    Alert.objects.create()

вот как выглядит код. Объекты создаются через задачу celery. но не срабатывает сигнал post_save. любой вклад будет признателен.

Вернуться на верх