目录:

  • 中间件
  • 缓存
  • 信号
  • admin后台

一、中间件

1、什么是中间件?

  • 中间件是一个、一个的管道,如果相对任何所有的通过Django的请求进行管理都需要自定义中间件

  • 中间件可以对进来的请求和出去的请求进行控制

  • 中间件是一类。

django之中间件、缓存、信号、admin内置后台

由上图可知,中间件是位于wsgi和路由系统中间的环节。用户请求和和回应请求都会经过中间件。

看下面的代码在settings里中间件的类:

 1 MIDDLEWARE_CLASSES = [
 2     'django.middleware.security.SecurityMiddleware',
 3     'django.contrib.sessions.middleware.SessionMiddleware',
 4     'django.middleware.common.CommonMiddleware',
 5     'django.middleware.csrf.CsrfViewMiddleware',
 6     'django.contrib.auth.middleware.AuthenticationMiddleware',
 7     'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 8     'django.contrib.messages.middleware.MessageMiddleware',
 9     'django.middleware.clickjacking.XFrameOptionsMiddleware',
10 ]
View Code

相关文章:

  • 2021-12-26
  • 2021-08-04
  • 2021-12-21
  • 2022-02-24
  • 2021-10-05
  • 2021-08-14
猜你喜欢
  • 2021-08-11
  • 2022-01-08
  • 2022-01-05
  • 2021-08-08
  • 2021-12-17
  • 2021-06-07
  • 2022-12-23
相关资源
相似解决方案