Fixed emails

This commit is contained in:
Diego Calvo
2021-03-30 14:19:16 +02:00
parent 98b0099e45
commit 373e892463
5 changed files with 74 additions and 39 deletions

View File

@@ -71,12 +71,13 @@ def create_admin_user(email, password):
def send_verification_email(request, user):
try:
current_site = get_current_site(request)
uid = urlsafe_base64_encode(force_bytes(user.pk))
token = account_activation_token.make_token(user)
verification_url = 'https://' + current_site.domain + '/activate/' + uid + '/' + token
subject = 'Activa Tu Cuenta'
message = render_to_string('email_verification.html', {
'user': user,
'domain': current_site.domain,
'uid': urlsafe_base64_encode(force_bytes(user.pk)),
'token': account_activation_token.make_token(user),
'verification_url': verification_url
})
email = EmailMessage(
subject, message, to=[user.email]