Я использую Ngrok , чтобы запустить свой веб-сайт с https://,, и когда я отправляю электронное письмо для активации, вместо того, чтобы видеть 'https://something.ngrok.io/...', я получаю 'http://localhost:8000/...'.
Этот код отвечает за отправку письма активации, которое, на мой взгляд, должно отправлять домен Ngrok, а не домен разработки ...
...
current_site = get_current_site(request)
mail_subject = 'Activate your customer account.'
message = render_to_string('user_register_email/account_activation_email.html', {
'user': user,
'domain': current_site.domain,
'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(),
'token': user_token.make_token(user),
})
receiver = form.cleaned_data['email']
email = EmailMessage(
mail_subject, message, to=[receiver]
)
email.send()
messages.info(
request, f'An activation link has been sent to %s' % (receiver))
return redirect('accounts:login')
это возможно?