2013-09-27 7 views
0

다음 프로젝트에 대한 폴더 구조가 있습니다. 내가 파일에게 CSS를 볼 수 있으며 자바 스크립트가 페이지에로드 할 것 같지 않을 때장고 템플릿이 CSS와 자바 스크립트를 렌더링하지 않습니다.

-App1 
-App2 
-App3 
-App4 
-static 
    -css 
     -bootstrap.css 
    -js 
     -bootstrap.js 
     -jquery.js 
-tempaltes 
    -base.html 

이제 내 base.html 파일에 내가,

을 가지고 있지만. 내에서 내가 가진

나는 우리가 한 장소, 즉, 정적 폴더의 모든 staticfiles을 계속해야했다 이해 무엇 모든 문서 및 게시물 당으로

TEMPLATE_DIRS = "Absolute-path-to-base.html" 

STATIC_URL = '/static' 
STATICFILES_DIRS = 'Absolute-path-to-the above static folder' 

settings.py 내 사례 ... 및 모든 템플릿 (base.html 포함) 한 곳에서. 그렇게 한 후 브라우저에서 base.html을 열어 페이지를 봅니다 ... CSS와 자바 스크립트가 표시되지 않습니다. 대신 정적 폴더에 일을 잘 작동하는 파일 (base.html) 배치 할 때.

누군가 나를 올바른 방향으로 안내 할 수 있습니까?

답변

0

당신은에 의해

STATIC_URL = '/static' 

교체해야합니다 :

STATIC_URL = '/static/' 

과 장고 템플릿에서, 당신은 또한 상단

+0

에서 {% load staticfiles %}를 추가

<script src="{% static "path" %}"></script> 

를 사용해야합니다 참으로 내가 생각 그것을 밖으로 스크립트 태그에 대한 내 경로를 지정하는 방법이었습니다. 어쨌든 고마워! – Akshay

관련 문제