Django 中间件
2018-05-21 14:58
441 查看
中间件
中间件介绍
什么是中间件?
官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。
说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在请求的特定的时间去执行这些方法。
我们一直都在使用中间件,只是没有注意到而已,打开Django项目的Settings.py文件,看到下图的MIDDLEWARE配置项。
相关文章推荐
- 图解django 中间件
- django页面请求sql分析中间件
- Django系列--尝试写个midlleware(中间件)
- Django----中间件详解
- Django分析之Middleware中间件
- Django:之中间件、微信接口和单元测试
- Python开发【Django】:中间件、CSRF
- django学习笔记---如何自定义中间件详解
- django 中间件
- Django之中间件
- Django源码解析(四) 中间件
- Django自定义中间件简单介绍
- Django之中间件、缓存以及信号
- [Django学习]中间件
- 关于Django中间件自己的一点理解
- django 1.8 官方文档翻译: 3-6-2 内建的中间件
- django-自定义中间件
- Python3之Django Web框架中间件
- Django内置的中间件说明
- Django的中间件