def post(self, request, *args, **kwargs): form = LoginForm(request.POST or None) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] user = authenticate(username=username, password=password) if user: login(self.request, user) return HttpResponseRedirect('/') context = {'form': form} return render(self.request, self.template, context)
def get(self, request, *args, **kwargs): form = LoginForm(request.POST or None) context = {'form': form} return render(self.request, self.template, context)