# Create your views here. from django.template.loader import get_template from django.template import RequestContext from django.http import HttpResponse, HttpResponseRedirect from django.contrib.auth.decorators import login_required from django.contrib.messages.api import get_messages from django.shortcuts import render_to_response, redirect def home(request): if request.user.is_authenticated(): return HttpResponseRedirect('filtered') else: t = get_template('index.html') html = t.render(RequestContext(request)) return HttpResponse(html) @login_required def filtered(request): t = get_template('filtred.html') html = t.render(RequestContext(request, {'auth': 'authenticated', })) return HttpResponse(html) def login_error(request): messages = get_messages(request) return render_to_response('error.html', {'messages': messages}, RequestContext(request))