2011-02-13 7 views
2

나는 장고와 함께 이상한 CSS 문제에 직면하고있다. 내 CSS는 잘 작동하지만 어떤 경우에는 규칙을 변경하거나 다른 규칙을 적용해도 영향을 미치지 않습니다.Django 이상한 CSS 문제

(r'^/css/(?P<path>.*)$', 'django.views.static.serve', 
{'document_root':'/home/lioy/django_projects/terrasis/css/'}), 

및 내 base.html에 연결되어 있습니다 : 내가 장고에 CSS를 넣어이 사용하고

< 링크에 rel = "스타일 시트"HREF = "/ CSS/스타일 .css "type ="text/css "/>

작동합니다. 하지만 어떻게 든 내 스타일에 대한 변경 사항은 적용되지 않습니다. 나는 이미 일하는 부동산 중 하나의 배경색을 바꾸려고했지만 아무 일도 일어나지 않았습니다. 그게 버그 아니면 뭔가 ..?

내가 장고 서버를 다시 시작하고 어떤 차이가 나던 ...

답변

8

페이지를 빠르게하려면 브라우저가 가능성이 CSS 파일의 캐시 된 복사본을 사용하고로드; 그것이 마지막으로 가져온 이후 변경되지 않았다고 생각합니다.

클라이언트가 조건부 GET 요청을 수행 한 경우 : 304 수정되지 상태 코드 means

[12/Feb/2011 20:50:35] "GET /site_media/css/style.css HTTP/1.1" 304 0 

: 콘솔에서이 같은 것을 볼 수 있습니다이 경우

액세스가 이 허용되지만 문서가 으로 수정되지 않은 경우 서버는이 상태 코드로 을 응답해야합니다 (SHOULD).

당신은 (어쨌든 파이어 폭스에서) 캐시 새로 고침을 강제로 Ctrl 키를 + F5를 누를 수 있습니다.
그 후 당신은 감사를 작동 :

[12/Feb/2011 22:05:02] "GET /site_media/css/style.css HTTP/1.1" 200 2242 
+0

예컨대, 브라우저가 다시 CSS 파일을 가져 오는 것을 볼 수 .. – user614778