django 'WSGIRequest' object has no attribute 'user'

这是Django版本的问题,1.9之前,中间件的key为MIDDLEWARE_CLASSES, 1.9之后,为MIDDLEWARE。所以在开发环境和其他环境的版本不一致时,要特别小心,会有坑。

需要在settings里面把MIDDLEWARE改为MIDDLEWARE_CLASSES

删除其中的

django.contrib.auth.middleware.SessionAuthenticationMiddleware

即可

 

posted @ 2017-06-18 12:53  菲菲菲菲菲常新的新手  阅读(452)  评论(0编辑  收藏  举报