当前位置:   article > 正文

Django14:中间件_django.middleware.clickjacking.xframeoptionsmiddle

django.middleware.clickjacking.xframeoptionsmiddleware

1、定义

        中间件是Django请求/响应处理的钩子框架。它是一个轻量级的、低级的“插件”系统,用于全局改变django的输入或输出。中间件以类的形式体现。每个中间件组件负责做一些特定的功能。例如,Django包含一个中间组件AuthenticationMiddleware,它使用会话将用户与请求关联起来。

2、编写中间件

        中间件须继承自django.utils.deprecation.MiddlewareMixin类。

中间件类需实现下列五个方法中的一个或多个:

(a)precess_request(self, request)

        执行路由之前被调用,在每个请求调用,返回None或HttpRequest对象。

(b)bprocess_view(self, reqeust, callback, callback_args, callback_kwargs)

        调用视图之前被调用,在每个请求上调用,返回None或HttpResponse对象。

(c)process_response(self, requst, response)

        所有响应返回浏览器被调用,在每个请求上调用,返回HttpResponse对象。

(d)process_exception(self, rquest, excep

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/71729
推荐阅读
相关标签
  

闽ICP备14008679号