Отправка электронной почты и смс django phone auth
Я использую библиотеку django-phone-auth для аутентификации, но я не могу понять, как отправить проверку электронной почты и проверку телефона
# for email
from django.dispatch import receiver
from phone_auth.signals import verify_email
@receiver(verify_email)
def verify_email_signal(sender, user, url, email, **kwargs):
...
# Send email
...
#for phone
from django.dispatch import receiver
from phone_auth.signals import verify_phone
@receiver(verify_phone)
def verify_phone_signal(sender, user, url, phone, **kwargs):
...
# Send SMS
...
В документации написано следующее. Как я могу отправить email и телефон? пожалуйста, помогите мне ))
Пробовали ли вы использовать представление override?
Я не видел этот пакет в целом, но вижу, что он использует сигналы, в аргументе которых есть пользователь. Согласно документации, отправка электронного письма будет выглядеть примерно так.
# for email
from django.dispatch import receiver
from phone_auth.signals import verify_email
from django.core.mail import send_mail
@receiver(verify_email)
def verify_email_signal(sender, user, url, email, **kwargs):
send_mail(
'Subject here',
'Here is the message.',
'from@example.com',
[user.email],
fail_silently=False,
)