我有三个html文件:
在page.html中,我扩展了base.html。在comment.html中,我扩展了page.html。comment.html会扩展base.html的区块吗?
发布于 2011-06-10 07:59:36
是的,会的。为什么不自己试试呢?
发布于 2011-06-10 08:02:27
是的,您实际上可以使用任意级别的继承。来自Django的书:
使用继承的一种常见方法是以下三层方法:
(1)创建一个base.html模板,该模板保存站点的主要外观。这是很少,如果有,改变的东西。
(2)为站点的每个“部分”创建一个base_SECTION.html模板。例如,base_photos.html,base_forum.html。这些模板都扩展了base.html,并包含了特定于部分的样式/设计。
(3)为每种类型的页面创建单独的模板,例如论坛页或图片库。这些模板扩展了适当的节模板。
这里有更多信息:http://www.djangobook.com/en/2.0/chapter04.html
https://stackoverflow.com/questions/6303548
复制相似问题