Пример #1
0
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())