django中间件的用法

  中间件是django请求/相应处理的钩子框架。这是一个轻量级的低级‘插件’系统, 用于全局范围内改变django的输入或者输出

  每个中间件都负责完成一些特定的功能。

  下面重点介绍一些中间件的作用

  1. 激活:

  要激活中间件,那么需要将其添加到MIDDLEWARE_CLASSES里面,这是django的settings.py中文件的一个全局配置。每个中间件组件都由一个字符串表示: 中间件类名的完整Python路径,例如:下面是创建django项目是系统自动创建的中间件列表:

MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware' ,
    'django.contrib.sessions.middleware.SessionMiddleware' ,
    'django.middleware.common.CommonMiddleware' , 
    'django.middleware.csrf.CsrfViewMiddleware' ,
    ''django.contrib。 auth.middleware.AuthenticationMiddleware' ,
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware' ,
    'django.contrib.messages.middleware.MessageMiddleware' ,
    'django.middleware.clickjacking.XFrameOptionsMiddleware' ,
]

猜你喜欢

转载自www.cnblogs.com/supcwi/p/11114547.html