# settings.py INSTALLED_APPS = [ ... 'django_celery_email', ... ] CELERY_EMAIL_BACKEND = 'django_celery_email.backends.CeleryEmailBackend' BROKER_URL = 'amqp://guest:guest@localhost:5672//' CELERY_RESULT_BACKEND = 'amqp://guest:guest@localhost:5672//' # views.py from django.shortcuts import render from django_celery_email.tasks import send_email_message def send_email(request): message = { 'subject': 'Hello', 'body': 'This is a test email.', 'from_email': 'sender@example.com', 'to': ['recipient@example.com'], } return render(request, 'email_sent.html') $ celery -A your_project_name worker --loglevel=info


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