Отправка электронной почты и смс 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,
      )
Вернуться на верх