と延び/含む:Djangoテンプレートは、次のディレクトリを考慮したサブディレクトリ
|- basic.html
|- nav.html
|- folder1/
|- |- page.html
\- \- nav.html
page.html
その場合、nav.html
を含む../basic.html
を拡張し、その含まれますfolder1/nav.html
。 folder1/nav.html
を削除した場合、はありません。が含まれます。これをどうやって解決するのですか?私はインラインでnav.html
をbasic.html
にインラインインすることができましたが、道路に私が持っていたい状況があるかもしれませんbasic.html
いくつか含まれています。
edit:考えられるのは、basic.htmlを継承したものがトップレベルのnav.htmlテンプレートを取得すると考えられますが、include nav.html
ディレクティブがどのテンプレートの現在のディレクトリでも評価されるためです。
をすることができますfolder1/nav.htmlを削除する理由についてのコメント?それが含まれているファイルを削除する場合は、単にbasic.htmlを修正するように思えます。もちろん、私はあなた自身の状況があると理解していますが、私はそれにアプローチする方法が異なるかもしれないと言っているその人になるつもりです。 – munchybunch
nav.htmlの内容を直接basic.htmlに入れる唯一の方法はあるようですが、私はむしろそれを別々にしておきたいと思います。純粋に審美的な理由です。 – decitrig