https://github.com/pmclanahan/django-celery-email
signals.py from .tasks import verify_user @receiver(post_save, sender=settings.AUTH_USER_MODEL) def create_auth_token(sender, instance=None, created=False, **kwargs): if created: verify_user.delay(user_profile.uuid) tasks.py @app.task(name='shop_backend.tasks.verify_user') def verify_user(uuid): print('Email Verify new User') subject = 'Магазин. Подтвердите регистрацию' message = 'Вы получили это сообщение, т.к. зарегистрировались у нас. id={}'.format(uuid) mail_send = send_mail(subject, message, 'откуда', ['куда', ]) print(mail_send) return mail_send
Обсуждают сегодня