registration fixes

This commit is contained in:
Alicja Cięciwa
2020-11-15 13:32:50 +01:00
parent 0525450a90
commit 3ffce6c7c3
15 changed files with 117 additions and 63 deletions

View File

@@ -1,14 +1,21 @@
from django.shortcuts import render, redirect
from .forms import RegisterForm
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.decorators import login_required
from django.contrib.auth import logout
def register(response):
@login_required
def sign_up(request):
title = "Rejestracja"
if response.method == "POST":
form = RegisterForm(response.POST)
form = UserCreationForm(request.POST or None)
if request.method == "POST":
if form.is_valid():
form.save()
return redirect("/")
else:
form = RegisterForm()
return render(response, "registration/signup.html", {"form": form, 'title': title})
user = form.save()
return redirect("/")
return render(request, 'registration/signup.html', {"form": form, 'title': title})
def logout_view(request):
logout(request)
return redirect('/accounts/login')