def landingpage(request): stats = StatDB.objects.latest() if request.user.is_authenticated(): url = reverse('logbook', args=[request.user.username]) return HttpResponseRedirect(url) if request.POST: form = RegistrationForm(request.POST) if form.is_valid(): p = form.register() password = form.cleaned_data['password'] user = authenticate(username=p.user.username, password=password) login(request, user) url = reverse('logbook', args=[request.user.username]) return HttpResponseRedirect(url) else: form = RegistrationForm() return TemplateResponse(request, 'landingpage.html', locals())