def login(request): redirect_to = settings.LOGIN_REDIRECT_URL if request.method == 'GET': redirect_to = request.GET.get('next', redirect_to) elif request.method == 'POST': redirect_to = request.POST.get('next', redirect_to) return _login(request, template_name='login.html', authentication_form=account.LoginForm, extra_context={'next': redirect_to, 'nav': render_nav_html(request.user)}, )
def make_response(request, templateName, contextDict): if 'nav' not in contextDict: contextDict['nav'] = render_nav_html(request.user) return HttpResponse(get_template(templateName).render( RequestContext(request, contextDict)))