我們在python中使用django。我正面臨着包含標籤的問題。我想在應用程序的所有模塊中包含一個頭文件。 在應用程序模板目錄中包含所有包含模塊子文件夾的html文件。在任何子模塊中,如果我正在創建header html並在base.html中包含此標記,那麼它正在工作。 但是,如果我把頭HTML放在父目錄中,它不適用於任何子模塊。 我甚至在django模板的html中嘗試過{% include "../header.html" %}
,但沒有運氣。Django包含標籤
我的應用程序的項目結構,其中根目錄我有模板,靜態,處理程序文件夾。裏面的模板我有sub1
和sub2
文件夾。在sub1中,我有base.html和模板父目錄base.html,header.html,index.html。見下:
Root
----templates
----------Sub1
-----------------base.html
----------Sub2
----------base.html
----------header.html
----------index.html
----static
----handlers
我試過{%include「header.html」%}這個也不知道模板文件是否必須先加載或不加載。 –