day59 django lifecycle middleware csrf CSRF settings function module auth-source plug

django life cycle

 django middleware

django django Middleware is similar to a security 
request time middleware needs to go through to get django backend (urls, views, templates, models ) 
response take the time to go through middleware to reach the web service gateway interface
            

django default seven middleware

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',
]

 

There are five methods django middleware user can customize

Master
 . 1 .process_request () Method
 2 .process_response () method 
to understand
 . 3 .process_view ()
 . 4 .process_exception ()
 5.process_template_response ()

django middleware can be used to do what

1 . The global identity verification, access frequency restrictions, permissions check ... as long as it relates to the global checksum you can be done in middleware 
 2.django middleware is all done in the best web framework of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\

 

Guess you like

Origin www.cnblogs.com/komorebi/p/11586216.html