144 中间件原理与定义方法
发布时间
阅读量:
阅读量
中间件
中间件在请求响应中的应用
自定义中间件
中间件分类与创建方式
1.定义中间件函数
(1)自定义中间件的实现与配置
from .models import User
def front_user_middlewares(get_response):
print('front_user_middleware初始化执行的代码....')
def middleware(request):
print('request到达view视图之前执行的代码....')
<!--1.在request到达view视图之前,对用户是否进行登录进行判断,如果登录了就在request上绑定一个对象front_user-->
<!-因为python是一个动态执行的语言,即使在对象已经创建完成,也可以对对象随时绑定属性。-->
<!--首先通过session中是否含有一个sessionid,如果有的话,就认为,该用户已经登录了。-->
user_id = request.session.get('user_id')
<!--判断如果user_id存在将
全部评论 (0)
还没有任何评论哟~
