django-celery-ses>=3.0.0,<4.0.0 AWS_ACCESS_KEY_ID = 'YOUR_ACCESS_KEY' AWS_SECRET_ACCESS_KEY = 'YOUR_SECRET_ACCESS_KEY' EMAIL_BACKEND = 'django_ses.SESBackend' python from celery import task from django.core.mail import EmailMessage @task def send_email_task(subject, message, from_email, recipient_list): email = EmailMessage(subject, message, from_email, recipient_list) email.send(fail_silently=False) python from django.shortcuts import render from .tasks import send_email_task def send_email_view(request): subject = 'Welcome to my website' message = 'Thank you for signing up!' from_email = 'noreply@example.com' recipient_list = ['user@example.com'] send_email_task.delay(subject, message, from_email, recipient_list) return render(request, 'email_sent.html')


上一篇:
下一篇:
切换中文