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.