Django-Celery - 如何知道子任务何时完成?
问题描述:
我正在使用Django-Celery-Email。这个应用程序将发送一个任务发送电子邮件与常规“从django.core.mail导入send_mail”。Django-Celery - 如何知道子任务何时完成?
我已经写了一个任务,将调用send_mail任务,但我需要什么时候完成子任务在数据库中执行更新。
这是我tasks.py
from celery import task
@task()
def send_ad_contact_email():
from django.core.mail import send_mail
# Send the e.mail
send_mail('test subject', 'Here is the message.', '[email protected]',
['[email protected]'], fail_silently=False)
# Update the email status on the model
# How can I know when send_mail(celery task) is done?
我怎么能知道什么时候send_mail(芹菜任务)完成?
最好的问候,