def login(request): """Login View enabling login into the blog""" if request.method == 'POST': form = LogInUserForm(request.POST) if form.is_valid(): user = User.gql("WHERE username = :username", username=form.cleaned_data['username']).fetch(1) request.session['user'] = user[0] messages.add_message(request, messages.INFO, u'You are signed in') return redirect('home') else: form = LogInUserForm() return render(request, 'login.html', locals())