首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以在django模板中进行多层次的模板继承吗?

可以在django模板中进行多层次的模板继承吗?
EN

Stack Overflow用户
提问于 2011-06-10 07:57:42
回答 2查看 4.8K关注 0票数 4

我有三个html文件:

  • base.html
  • page.html
  • comment.html

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-10 07:59:36

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

票数 7
EN

Stack Overflow用户

发布于 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

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6303548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档