, 그것은 다음을 수행하는 것이 일반적 파일?장고 미디어 URL은 장고 템플릿에서
.someClass {
/* can't do this this */
background: url("{{ MEDIA_URL }}/img/someImage.jpg");
/* either this */
background: url("http://media.domain.com/img/someImage.jpg");
/* or this */
background: url("/django_static_media/img/someImage.jpg");
/* can't do both... what to do? */
}
는 나도 미디어 하위 도메인에서, 또는 오프라인으로 작업하는 동안 내 파일을 제공하고 장고 정적보기로 직접 서비스를 제공 할 수있는 능력이 필요합니다. 하지만 CSS 파일은 템플릿으로 처리되지 않고 문맥 변수 MEDIA_URL
을 사용할 수 없으므로 문제가됩니다.
해결책은 무엇입니까?
편집 : 정적 미디어 파일이 실제로 별도의 미디어 하위 도메인에 있기 때문에이 문제가 발생하므로
은 상대 경로 사용을 무효화합니다.
알겠습니다. 감사합니다.