def user_registration(request): if request.method == 'POST': form = UserForm(request.POST) if form.is_valid(): user = form.save() password = user.password user.set_password(password) # linking to profile rater = Rater() rater.user = user user.save() rater.save() user = authenticate(username=user.username, password=password) login(request, user) return redirect('index') else: form = UserForm() return render(request, 'registration/register.html', {'form': form} )
def new_user(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): user = form.save() password = user.password user.set_password(password) user.save() rater = Rater(gender='m',age=25,occupation='3',zipcode='60134',user=user) rater.save() user = authenticate(username=user.username,password=password) login(request,user) return redirect('rater_page', rater_id=rater.pk) else: form = LoginForm() return render(request, 'users/register.html', {'form':form})
def user_registration(request): if request.method == 'POST': form = UserForm(request.POST) if form.is_valid(): user = form.save() password = user.password user.set_password(password) # linking to profile rater = Rater() rater.user = user user.save() rater.save() user = authenticate(username=user.username, password=password) login(request, user) return redirect('index') else: form = UserForm() return render(request, 'registration/register.html', {'form': form})