NK
Size: a a a
NK
A
V💊
A
NK
RK
y
y
NK
NK
V💊
RK
S
from django.urls import reverse
from django.contrib.auth import get_user_model
from django.conf import settings
# импорты вверху файла
def sent_sms(sender, instance, created, **kwargs):
email = instance.email
phone = instance.phone
code = "".join((random.randint(1, 9) for _ in range(4)))
email_body = 'Your registration link: %s' % reverse('accounts:registration_register') # accounts? или тот namespace, который ты указал для django-registration в urls.py
sms_body = 'Ваш код: %s' % code
send_mail("Registration", email_body, settings.EMAIL_HOST_USER, [email])
get_user_model().objects.filter(email=email).update(cods=code)
client = Client(settings.TWILIO_ACCOUNT_SID, settings.TWILIO_AUTH_TOKEN)
client.messages.create(
to=phone,
from_=settings.MY_PHONE_NUMBER,
body=sms_body
)
post_save.connect(sent_sms, sender=User)
y
RK
y
RK
S
y