으로 연장 포함/:장고 템플릿은 다음 디렉토리를 고려 하위 디렉토리
|- basic.html
|- nav.html
|- folder1/
|- |- page.html
\- \- nav.html
page.html
는이 경우 nav.html
을 포함 ../basic.html
를 확장은 포함 가져옵니다 folder1/nav.html
. folder1/nav.html
을 삭제하면 은 없습니다.이 포함됩니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 basic.html
에 인라인 nav.html
을 인라인 할 수 있지만, 내가 가지고 싶은 길 아래에는 상황이있을 수 있습니다. basic.html
일부 포함됩니다.
편집 : 아이디어는 어떤 템플릿의 현재 디렉토리에서 include nav.html
지시어가 평가되기 때문에 basic.html을 상속받은 것이 최상위 nav.html 템플릿을 얻는다는 아이디어입니다.
는 할 수 있습니다 folder1/nav.html을 제거하려는 이유에 대한 의견이 있으십니까? 당신이 포함하고있는 파일을 지우고 싶다면 basic.html을 수정하는 것처럼 보인다. 물론, 당신이 당신 자신의 상황을 가지고 있다는 것을 이해합니다, 그러나 나는 그것에 접근하는 다른 방법이있을 것이라고 말하는 그 사람이 될 것입니다. – munchybunch
작동하는 basic.html에 nav.html의 내용을 직접 포함시키는 것이 유일한 방법 인 것처럼 보입니다.하지만 차라리 별도로 보관해야합니다. 물론 순수한 미적 이유입니다. – decitrig