35 lines
950 B
Python
35 lines
950 B
Python
from django.contrib.auth.forms import UserCreationForm
|
|
from django.shortcuts import render, redirect
|
|
from django.views.generic import TemplateView
|
|
|
|
from users.forms import UserRegisterForm
|
|
|
|
|
|
class LoginView(TemplateView):
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
...
|
|
|
|
def post(self, request, *args, **kwargs):
|
|
...
|
|
|
|
|
|
class RegisterView(TemplateView):
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
form = UserCreationForm()
|
|
return render(request=request, template_name="users/register.html", context={"form": form})
|
|
|
|
def post(self, request, *args, **kwargs):
|
|
form = UserCreationForm(request.POST)
|
|
if not form.is_valid():
|
|
print("form invalid", form.error_messages, request.POST)
|
|
return render(request=request, template_name="users/register.html", context={"form": form})
|
|
# form.save()
|
|
return redirect("bloonsa_game:game")
|
|
|
|
|
|
|
|
|
|
# Create your views here.
|