Advertisement

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)

还没有任何评论哟~