def get_name(request):
if request.method == 'POST':
user_code = generate_code(8)
subject = 'ver code'
message = user_code
phone = request.POST['phone']
form = NameForm(request.POST)
if form.is_valid():
Registration.objects.create(fio=request.POST['fio'],mail=request.POST['mail'],code=user_code)
send_mail(subject, message,settings.EMAIL_HOST_USER,[mail],fail_silently=False)
return HttpResponseRedirect('endreg')
else:
form = NameForm()
return render(request, 'registers/detail.html', {'form': form})
def endreg(request):
if request.method == 'POST':
form = NameForm1(request.POST)
if form.is_valid():
code_use = form.cleaned_data.get("key")
try:
user = Registration.objects.get(code=code_use)
user.verification = True
user.save()
messages.warning(request, u'thanks.')
except:
messages.warning(request, u'error.')
else:
form = NameForm1()
return render(request, 'registers/endreg.html', {'form': form})
У меня есть 2 поля в форме. Когда вы отправляете форму на сервер, случайный код подтверждения генерируется и отправляется на это письмо. Как на стр. 2, где находится поле ввода кода, отображается, на какое письмо оно было отправлено? 1 страница подробно 2 страницы endreg. как отправить электронное письмо отправителю на страницу endreg?