카테고리 없음

[장고] django의 js 파일 내부에 상대 경로가있는 이미지 제공

행복을전해요 2021. 1. 15. 04:46

템플릿에서 전역 변수를 사용하고 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