views.py
def session_auth(fn): def inner(request,*args,**kwargs): status = request.session.get('session_login') if status: ret = fn(request) return ret else: return redirect(reverse('login')) return inner @session_auth def index(request): username = request.session['user'] # print('index') return render(request, 'index.html',{'username':username})