def register(request): if request.method == 'POST': form = UserCreationForm(request.POST) if form.isvalid(): form.save() return redirect('owner_home') else: form = UserCreationForm() return redirect('owner_home')
def register(request): """Register a new user""" if request.method != 'POST': form = UserCreationForm() else: form = UserCreationForm(data=request.POST) if form.isvalid(): new_user = form.save() authenticated_user = authenticate( username=new_user.username, password=request.POST['password1']) login(request, authenticated_user) return HttpResponseRedirect(reverse('dont_forget:index')) context = {'form': form} return render(request, 'users/register.html', context)