def register_view(request, template_name='registration.html'): """ Form that send registration email to user """ context = {} if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): registration = form.save() context['registration'] = registration context['email_to'] = registration.email text_content = render_string(request, 'email/registration.txt', context) send_mail('Your Registration is done', text_content, DEFAULT_EMAIL_FROM, [registration.email, ]) return HttpResponseRedirect(reverse('registration_sent')) else: # form is invalid context['register_form'] = form else: # no post, user just arrived context['register_form'] = RegisterForm() return render_response(request, template_name, context)
def register_view(request): """ Formular which send registration email to user """ context = {} if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): registration = form.save() context["registration"] = registration context["email_to"] = registration.email text_content = render_string(request, "email/registration.txt", context) send_mail("Registration to kaaloo", text_content, settings.DEFAULT_EMAIL_FROM, [registration.email]) return HttpResponseRedirect(reverse("registration_sent")) else: # form is invalid context["register_form"] = form else: # no post, user just arrived context["register_form"] = RegisterForm() context["login_form"] = LoginForm() return render_response(request, "profile/login.html", context)