我有三个html文件:
- base.html
- page.html
- comment.html
在page.html中我扩展base.html在comment.htmlage.html。comment.html会扩展base.html的块吗?
是的,您实际上可以使用任意多个级别的继承。来自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
是的,会的。为什么不自己试试呢?