ack 路径 div options pre con csrf col
第三百一十六节,Django 框架,中间件
django 中的中间件(middleware),在 django 中,中间件其实就是一个类,在请求到来和结束后,django 会根据自己的规则在合适的时机执行中间件中相应的方法。
在 django 项目的 settings 模块中,有一个 MIDDLEWARE 变量,其中每一个元素就是一个中间件(也就是一个中间件模块的一个类),如下。
settings 模块中
- #中间件MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', #'django.middleware.csrf.CsrfViewMiddleware', #'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ]
自定义中间件
1、定义中间件模块,在中间件模块里定义中间件类
2、将中间件模块里的类路径注册到 MIDDLEWARE 列表里
第三百一十六节,Django 框架,中间件
来源: http://www.bubuko.com/infodetail-2217643.html