通过ModelForm实现用户登录验证,引入中间件

自定义中间件

需要在settings.py MIDDLEWARE中间件 中添加自定义中间件(相对于项目的绝对路径.文件.类)
类需要继承MiddlewareMixin,MiddlewareMixin继承object(MiddlewareMixin源代码在csrf中可以找到)
可以自定义多个中间件(多个类),实现不同的功能,分别继承MiddlewareMixin

python1.7与1.8直接继承object即可
1.10之后写法更改,默认不执行process_request与process_response,先执行__call__
所以要继承MiddlewareMixin,MiddlewareMixin再继承object
关于继承:

猜你喜欢

转载自www.cnblogs.com/yizhixiaowenzi/p/10020031.html