def send_email_verification(request): if request.user.email_verified: messages.warning(request, "Your email has already been verified") return HttpResponseRedirect(reverse('root')) msg = tokens.generate_verify_email(request.user) msg.send() messages.success(request, "Verification email successfully sent") return HttpResponseRedirect(reverse('root'))
def user_verify_email(sender, instance, created, *args, **kwargs): if created and not instance.email_verified: msg = tokens.generate_verify_email(instance) msg.send()