Django框架中如何自定义或使用中间件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3766个文字,预计阅读时间需要16分钟。
Django中间件简介:Django中间件类似于Django的保障机制,请求处理时需要先经过中间件才能到达后端(urls、views、templates、models)。响应走的时候也需要经过中间件才能到达前端。
Django中间件
一、Django中间件简介
? django中间件是类似于是django的保安,请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models),响应走的时候也需要经过中间件才能到达web服务网关接口。
Django请求生命周期
缓存数据库:当请求经过第一个中间件的时候,Django会去缓存数据库看看,当前请求资源是不是已经存在于缓存数据库,如果存在那么直接从缓存数据库中将资源拿出来返回给浏览器,就不走Django后端了,减轻了Django后端和数据库的压力;如果没有那么继续向Django后端请求,等拿到资源,向浏览器发送响应的时候,走到最后一个中间件时,会将拿到的资源在缓存数据库中存一份,然后再讲响应发送给浏览器。
本文共计3766个文字,预计阅读时间需要16分钟。
Django中间件简介:Django中间件类似于Django的保障机制,请求处理时需要先经过中间件才能到达后端(urls、views、templates、models)。响应走的时候也需要经过中间件才能到达前端。
Django中间件
一、Django中间件简介
? django中间件是类似于是django的保安,请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models),响应走的时候也需要经过中间件才能到达web服务网关接口。
Django请求生命周期
缓存数据库:当请求经过第一个中间件的时候,Django会去缓存数据库看看,当前请求资源是不是已经存在于缓存数据库,如果存在那么直接从缓存数据库中将资源拿出来返回给浏览器,就不走Django后端了,减轻了Django后端和数据库的压力;如果没有那么继续向Django后端请求,等拿到资源,向浏览器发送响应的时候,走到最后一个中间件时,会将拿到的资源在缓存数据库中存一份,然后再讲响应发送给浏览器。

