Django 中间件 Middleware
middleware 这东西类似于 javaEE struct 当中的 拦截器 然后 直奔主题 添加一个 middleware.py 代码部分 1 2 3 4 5 6 7 8 9 10 from django.http import HttpResponseRedirect from django.contrib.auth import SESSION_KEY from urllib import quote class QtsAuthenticationMiddleware( object ): def process_request( self , request): if request.path ! = '/login/' : #检测如果不是登录的话 if "username" in request.COOKIES: #检测 cookies 有没有设置 如果登录成功应该是有设置的 成功pass pass else : # 检测如果没有登录就运行到登录界面 return HttpResponseRedirect( "/login" ) 在settings.py MID...