템플릿에서 전역 변수를 사용하고 js 파일에서 사용할 수 있습니다.
주형:
<html>
<script>
var GLOBAL_PATH = '{{ STATIC_PATH }}';
</script>
</html>
JS :
return value ? "<img src='" + GLOBAL_PATH + "/tick.png'>";
-------------------함수 내에서도 정적 태그를 사용하면 자바 스크립트가 다음과 같이 보일 것입니다.
function CheckmarkFormatter(row, cell, value, columnDef, dataContext) {
return value ? "<img src='{% static "/images/tick.png" %}'>" : "";
}
정적 태그는 정적 파일의 전체 경로를 제공합니다.
-------------------이 문제에 대한 몇 가지 솔루션이 다음 질문에 답변되었습니다. https://stackoverflow.com/a/6574670/2487431
경로를 올바른 정적 경로로 보이지 않게 리디렉션하는 구성을 웹 서버에 추가하거나 urls.py를 사용하여 리디렉션을 추가 할 수 있습니다.
링크는이를 수행하는 방법을 자세히 설명합니다. 바라건대 이것은 미래의 누군가에게 도움이되기를 바랍니다.
출처
https://stackoverflow.com/questions/22006803