2012-07-30 2 views
1

Nginx와 함께 Django와 정적 미디어 앱을 사용하고 있습니다. 어떤 이유로 외부 스타일 시트 자체가 적용되지 않습니다. 그러나 소스 파일에서이 파일을 클릭하면 실제로 style.css 파일이로드됩니다.장고 스타일 시트가로드되지만 적용되지 않습니까?

{% load static from staticfiles %} 
<!DOCTYPE html> 
<html> 
<head> 
<title>Title</title> 

<link rel="stylesheet" type="text/css" media="screen" href="{% static "css/style.css" %}" /> 

<!-- EVEN THIS DOESN'T LOAD HERE 
<link rel="stylesheet" type="text/css" media="screen" href="/static/css/style.css" /> 
--> 

</head> 
<body> 
<!-- some stuff --> 
</body> 
</html> 
+0

영향을 주어야하는 CSS 및 HTML의 예를 게시 할 수 있습니까? 전체 소스가 이상적입니다. 클리어 캐시 된 버전/etc 나도 추측하고있어? – Intenex

답변

0

Nginx (error.log)의 오류 로그를 확인하십시오. 때로는 '/usr/local/nginx/logs/error.log'경로에 있습니다.

페이지를로드하고 명령 줄에서 "tail -n 20 /usr/local/nginx/logs/error.log"를 입력하십시오. Nginx가 css 파일을로드하려고 시도하는 경로를 볼 수 있으며 경로에 그러한 파일이없는 경우 오류 메시지가 표시됩니다.

파일의 패스와 이름은 모두 대소 문자 감지 형입니다.

CSS 파일이 정상적으로로드되면 (예 : 방화 광구를 사용하여 볼 수 있음) Django의 문제는 아닙니다. 확실히 HTML이나 CSS에 실수가 있습니다.

관련 문제