def add_email(request, template_name='emailauth/add_email.html'): if request.method == 'POST': form = AddEmailForm(request.POST) if form.is_valid(): email_obj = UserEmail.objects.create_unverified_email( form.cleaned_data['email'], user=request.user) email_obj.send_verification_email() email_obj.save() return HttpResponseRedirect(reverse('emailauth_add_email_continue', args=[email_obj.email])) else: form = AddEmailForm() context = RequestContext(request) return render_to_response(template_name, {'form': form}, context_instance=context)
def add_email(request, template_name='emailauth/add_email.html'): if request.method == 'POST': form = AddEmailForm(request.POST) if form.is_valid(): email_obj = UserEmail.objects.create_unverified_email( form.cleaned_data['email'], user=request.user) email_obj.send_verification_email() email_obj.save() return HttpResponseRedirect(reverse('emailauth_add_email_continue', args=[quote_plus(email_obj.email)])) else: form = AddEmailForm() context = RequestContext(request) return render_to_response(template_name, {'form': form}, context_instance=context)