Как отправить письмо с подтверждением в django
views.py
from django.contrib.auth import authenticate, logout as userlogout, login as userlogin
def signup(request):
if request.method == "POST":
username=request.POST['username']
firstname=request.POST['firstname']
lastname=request.POST['lastname']
email=request.POST['email']
password=request.POST['password1']
if User.objects.filter(username=username).exists() :
messages.error(request, "Username already exists.")
return redirect(request.META['HTTP_REFERER'])
elif User.objects.filter(email=email).exists():
messages.error(request,"An account already exists with this email.")
return redirect(request.META['HTTP_REFERER'])
else:
myuser = User.objects.create_user(username, email, password)
myuser.first_name= firstname
myuser.last_name= lastname
myuser.save()
messages.success(request, " Your account has been successfully created.")
return redirect(request.META['HTTP_REFERER'])
Мне нужно отправить проверочное письмо после регистрации. У меня есть несколько методов, но они не работают, потому что они работают на формах, которые создаются django, но у меня есть собственная форма, созданная в html и получающая все данные, а затем сохраняющая их с помощью вышеуказанного метода. Есть ли у кого-нибудь идеи, как отправить проверочное письмо.