【发布时间】:2017-04-06 20:10:05
【问题描述】:
我们正在使用 django 和 python。我面临包含标签的问题。我想在应用程序的所有模块中包含一个标题。
在应用程序模板目录中包含所有带有模块子文件夹的 html 文件。在任何子模块中,如果我正在创建标头 html 并将此标记包含在 base.html 中,那么它就可以工作。
但是,如果我将标题 html 放在父目录中,则它不适用于任何子模块。
我什至用 django 模板在 html 中尝试了{% include "../header.html" %},但没有运气。
我的应用程序的项目结构,其中根目录中有模板、静态、处理程序文件夹。在模板里面我有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
【问题讨论】: