2013-12-20 3 views
0

js 정적 파일에 구성을위한 템플릿 태그를 넣고 싶습니다. html 파일에 포함될 것입니다. 파일을 어떻게 미리 컴파일합니까? 루비와 같은 방법이 있습니까 의 js.erb 파일입니까?정적 파일에 django 템플릿 태그를 넣으십시오.

page.html 템플릿 :

<script> 
    {% include "settings.js" %} 
</script> 

settings.js 템플릿 :

var SETTINGS = { 
    'MEDIA_URL': '{% get_media_url_example %}', 
    ... 
}; 

당신은 인라인을하지 않으려면 잘

+0

왜 그렇게 하시겠습니까? –

+0

나는 다른 환경에 따라 소스 디렉토리가 다른 자바 스크립트 파일을 가지고있다. – Wen

답변

0

는 아무것도 단지, 아마도 다음과 같이 할 수 있음을 중지하지 JS 코드이지만 별도의 파일 인 경우 Django Compressor을 사용하면 인라인 JavaScript에서 압축 된 정적 파일을 생성 할 수 있습니다. 문서에서 사용 예제 :

{% load compress %} 

{% compress js %} 
    <script src="/static/js/one.js"></script> 
    <script>obj.value = "value";</script> 
{% endcompress %} 
관련 문제