Когда я сохраняю свое сообщение, я хочу автоматически отправлять электронную почту для пользователя. Но это не работает. Это мой код
signal.py
from django.db.models.signals import post_save
from django.dispatch import receiver
from mysite.models import Post, Email
from django.core.mail import send_mail
from blog.settings import EMAIL_HOST_USER
@receiver(post_save, sender=Post)
def SendEmail(sender , instance, created, **kwargs):
if created:
emails = list(Email.objects.values('email'))
recepients = []
for i in range(0, len(emails)):
recepients.append(emails[i]['email'])
pass
send_mail('New post on blog', str(instance.title), EMAIL_HOST_USER, recepients, fail_silently=False)
pass