【发布时间】:2021-06-02 11:26:00
【问题描述】:
我同时是 RabbitMQ 的新手,如果可能的话,有人还会将我链接到一个很好的任务教程吗?
【问题讨论】:
我同时是 RabbitMQ 的新手,如果可能的话,有人还会将我链接到一个很好的任务教程吗?
【问题讨论】:
这是一个很好的设置教程:
更多关于 RabbitMQ 安装:https://www.rabbitmq.com/install-debian.html
设置完成后,您可以发送电子邮件创建 celery 任务。
有关 django 文档的更多信息: https://docs.djangoproject.com/en/3.2/topics/email/
tasks.py
from celery import shared_task
from django.core.mail.message import EmailMultiAlternatives
@shared_task
def send_email_to(subject, body, from_email, to_email):
try:
email = EmailMultiAlternatives(subject, body, from_email, [to_email])
email.content_subtype = 'html'
email.send()
except:
pass
【讨论】: