2016-05-31 2 views
0

django 프레임 워크의 settings.py에있는 미들웨어 섹션 아래에 "django.middleware.gzip"줄이 포함될 때 오류가 발생합니다. 나는 현재의 nginx 서버에서 gzip 파일의 위치를 ​​확인하고 올바로 보인다.django 최신 버전의 Gzip 오류

500 개의 내부 서버 오류가 발생합니다. 아무도 이것으로 나를 도울 수 있습니까?

이 오류에 대한 로그가 표시되지 않습니다.

나는 set.py에서 내 DEBUG = True로 설정했지만 여전히 오류 로그를 표시하지 않습니다. 500 개의 내부 서버 오류가 표시됩니다. 디버그 설정을 확인하기 위해 아래 단계도 수행했습니다. -

python manage.py shell 
>> from django.core.management import settings 
>> settings.DEBUG 

사실을 보여주었습니다. 지금 gzip 오류를 어떻게 확인합니까?

답변

1

django.middleware.gzip은 미들웨어 클래스가 아닌 미들웨어가 포함 된 모듈입니다. gzip을 미들웨어를 사용하려면 포함해야한다 :

'django.middleware.gzip.GZipMiddleware', 

gzip을 미들웨어를 사용하기 전에, 가능한 보안 위험에 대한 the docs에서 경고를 확인합니다.

관련 문제