模板继承

结构树

templates
  │ base.html
  │  
  └─app
          index.html
          post.html

index.html 和 post.html 都是继承自 base.html 的。

block 模板标签

举个栗子能说明一切。

base.html 的内容:

内容一
{% block A %}
{% endblock %}
内容二

post.html 的内容:

{% extends 'base.html' %}
{% block A %}
内容三
[% endblock %}

最终得出 post.html 的内容:

内容一
内容三
内容二
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 模板继承可以减少页面内容的重复定义,实现页面内容的重用 典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模...
    _琳哥阅读 678评论 0 0
  • 文 / 秦未 模板继承应该说每个模板引擎都有,主要目的是增加HTML代码复用性,减少代码冗余。 1.简单模板继承 ...
    煮茶忘放糖阅读 1,104评论 0 0
  • 上一节我们实现了在网页上显示我们数据库内的博客,但是界面十分丑陋,而且只是单一页面,这节我们要把界面美化一下,并且...
    暗夜望月阅读 3,598评论 0 1
  • 模板继承的使用场景是,你写好了一个“骨架”模板后,可以在子模板引用父模板,并替换或修改父模板的某些部分。 举个例子...
    SingleDiego阅读 5,545评论 1 3
  • Django模版引擎中最强大也是最复杂的部分就是模版继承了。模版继承可以让您创建一个基本的“骨架”模版,它包含您站...
    马小跳_阅读 759评论 0 1

友情链接更多精彩内容