from django.utils.deprecation import MiddlewareMixin标签:info,return,有效期,登录,request,session,dict,path From: https://www.cnblogs.com/mayueyue/p/17579449.html
from django.shortcuts import render,redirect
class MyMiddleware(MiddlewareMixin):
def process_request(self,request):
path=["/Login","/register"]
print(request.path_info)
if request.path_info in path:
return
info_dict=request.session.get("info")
print(info_dict)
if info_dict:
#if request.path_info == "/runoob" and info_dict["name"]=="嘀嘀":
return
return redirect('/Login')