feat: add signup form

This commit is contained in:
2026-03-10 14:15:31 +01:00
parent 1df9fe960a
commit 13df010470
15 changed files with 278 additions and 69 deletions

21
kursy/views.py Normal file
View File

@@ -0,0 +1,21 @@
from django.contrib.auth.decorators import login_required
from django.shortcuts import render, redirect
from .forms import SignUpForm
def signup(request):
if request.method == "POST":
form = SignUpForm(request.POST)
if form.is_valid():
user = form.signup(request, form.save())
return redirect("profile")
else:
form = SignUpForm()
return render(request, "signup.html", {"form": form})
@login_required
def profile(request):
return render(request, "profile.html", {"user": request.user})