3

我有三个 html 文件:

  • base.html
  • page.html
  • 评论.html

page.html我扩展base.html。在comment.html我扩展page.htmlcomment.html会扩展base.html的块吗?

4

2 回答 2

9

是的,您实际上可以使用尽可能多的继承级别。来自 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

于 2011-06-10T08:02:27.623 回答
7

是的,它会。为什么不自己尝试呢?

于 2011-06-10T07:59:36.530 回答