Django admin에서'WSGIRequest'object has no attribute'user'오류 발생

781 단어
이것은 Django 버전의 문제입니다. 1.9 이전에 중간부품의 키는 MIDDLEWARE 였습니다.CLASSES, 1.9 이후는 MIDDLEWARE입니다.그래서 개발 환경과 다른 환경의 버전이 일치하지 않을 때는 특히 조심해야 하며 구덩이가 생길 수 있다.
settings에 있는 MIDDLEWARE를...CLASSES 기본 구성 순서는 다음과 같습니다.
MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

좋은 웹페이지 즐겨찾기