这是Django版本的问题,1.9之前,中间件的key为MIDDLEWARE_CLASSES, 1.9之后,为MIDDLEWARE。所以在开发环境和其他环境的版本不一致时,要特别小心,会有坑。
需要在settings里面把MIDDLEWARE改为MIDDLEWARE_CLASSES
删除其中的
django.contrib.auth.middleware.SessionAuthenticationMiddleware
即可