WSGIRequest' object has no attribute 'session

有的时候django后台用到session,报错 'WSGIRequest' object has no attribute 'session'

开始以为是session问题,结果去掉session仍报类似

'WSGIRequest' object has no attribute xxxx错误

经测试和比对,是settings.py里MIDDLEWARE导致的问题

MIDDLEWARE参数在低一点的django版本里应该写成MIDDLEWARE_CLASSES

后可能django升级后改成了MIDDLEWARE,版本大概在1.8---1.10之前

直接在终端输入./manage.py version 即可查看版本


本人用到的是1.8.7,可能因为新手在虚拟环境使用时污染了django版本导致django生成项目时自动用了MIDDLEWARE而不是MIDDLEWARE_CLASSES



刷新网页,就不会出现问题了

猜你喜欢

转载自blog.csdn.net/jeremyjone/article/details/80641321