def register(request): data = request.POST.copy() form = UserCreationForm(data) if request.method == 'POST': if form.is_valid(): # create the new user new_user = form.save(data) # now log them in user = authenticate(username=data['username'], password=data['password1']) if user is not None: login(request, user) else: return HttpResponseRedirect("/loginfail") if request.POST.get('next'): return HttpResponseRedirect(request.POST['next']) else: return HttpResponseRedirect("/") return render_to_response("welcome/register.html", { 'form': form.as_p(), })
def register(request): data = request.POST.copy() form = UserCreationForm(data) if request.method == 'POST': if form.is_valid(): # create the new user new_user = form.save(data) # now log them in user = authenticate(username=data['username'], password=data['password1'] ) if user is not None: login(request,user) else: return HttpResponseRedirect("/loginfail") if request.POST.get('next'): return HttpResponseRedirect(request.POST['next']) else: return HttpResponseRedirect("/") return render_to_response("welcome/register.html", { 'form' : form.as_p(), })
def get(self, request): create_form = UserCreationForm() return JsonResponse({'create_form':create_form.as_p()})
def register(request): form = UserCreationForm() return render(request, 'users/register.html', { 'form': form.as_p()})