Django에'WSGIRequest'object has no attribute'user'Django admin'오류 해결 방법

1222 단어
4
  • 이것은django버전의 차이로 인해 발생한 것으로 프로젝트 디렉터리에 있는Settings를 수정해야 합니다.py의 MIDDLEWARE 필드 값입니다.
    4
  • 버전 2.0 이하의 django에 대해서:
  • MIDDLEWARE_CLASSES = [
      'django.middleware.security.SecurityMiddleware',
      'django.contrib.sessions.middleware.SessionMiddleware',
      'django.middleware.common.CommonMiddleware',
      'django.middleware.csrf.CsrfViewMiddleware',
      'django.contrib.auth.middleware.AuthenticationMiddleware',
      'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
      'django.contrib.messages.middleware.MessageMiddleware',
      'django.middleware.clickjacking.XFrameOptionsMiddleware',
    ]
    

    4
  • 2.0 버전 및 그 이상의django에 대해서:
  • MIDDLEWARE = [
      'django.middleware.security.SecurityMiddleware',
      'django.contrib.sessions.middleware.SessionMiddleware',
      'django.middleware.common.CommonMiddleware',
      'django.middleware.csrf.CsrfViewMiddleware',
      'django.contrib.auth.middleware.AuthenticationMiddleware',
      'django.contrib.messages.middleware.MessageMiddleware',
      'django.middleware.clickjacking.XFrameOptionsMiddleware',
    ]
    

    좋은 웹페이지 즐겨찾기