Exemplo n.º 1
0
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}

    )
Exemplo n.º 2
0
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})
Exemplo n.º 3
0
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})