我们在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”%}这个也不知道模板文件是否必须先加载或不加载。 –