我有三个html文件:
我扩展 base.html 。在 comment.html 中,我扩展了 page.html 。 comment.html 会扩展 base.html 的阻止吗?
答案 0 :(得分:9)
是的,您实际上可以使用尽可能多的继承级别。来自The Django Book:
使用继承的一种常用方法是以下三级方法:
(1)创建一个base.html模板,其中包含您网站的主要外观。这是很少(如果有的话)改变的东西。
(2)为您网站的每个“部分”创建一个base_SECTION.html模板。例如,base_photos.html,base_forum.html。这些模板 所有扩展base.html并包括特定于部分的样式/设计。
(3)为每种类型的页面创建单独的模板,例如论坛页面或照片库。这些模板扩展了适当的 部分模板。
答案 1 :(得分:6)
是的,它会的。为什么不亲自尝试呢?