def register(request): if request.method == 'GET': form = RegistrationForm() return render(request, 'users/register.html', context={"form": form}) if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() user = form.get_user(request) user.send_verification_email() if user: login(request, user) return render(request, 'users/register_success.html') else: return render(request, 'users/register.html', context={"form": form}) else: return render(request, 'users/register.html', context={"form": form})