Django中间件运行过程
2017-03-14 18:24:22 0 举报
Django中间件是处理请求和响应的轻量级、底层的“插件”系统。它们在全局范围内工作,并可以修改Django的输入或输出。每个中间件组件负责处理特定的任务,如认证、权限、缓存等。当一个请求到达时,Django会按照MIDDLEWARE设置中的顺序依次调用每个中间件。如果某个中间件处理完请求后返回None,则继续调用下一个中间件;否则,停止调用后续中间件,并将该中间件的处理结果作为响应返回给客户端。这种设计使得中间件具有很高的灵活性和可扩展性,可以根据需要轻松地添加、删除或修改中间件组件。
作者其他创作
大纲/内容
view
URL
request
views...HttpResponse
Row_2
中间件
user
other
response
Row_1
0 条评论
下一页