1.中间件使用
1. 使用规范
1. 编写类 在类中定义process_request, process_view, process_response
2. 在setting中注册
2. 中间件原理
2.1 正常情况

编写:
可以编写在任意目录: 自定义类 (继承)
参考django内置中间件


注册机制 动态反射加反射
'utils.md.KeLaMiddleware'
通过import_module实现

2.2 不正常情况
1. process_request判断不向下进行,交给process_response处理

2. process_view判断不向下进行,交给process_response处理
比如在做用户验证或者用户登陆情况下,可以在process_request,和process_view里验证如果失败
不走试图函数直接走process_response








浙公网安备 33010602011771号