当前位置:   article > 正文

django之八--django模板继承(block和extends)_django block

django block

目录

一、前言

1、概念

2、作用

3、使用场景

4、优缺点

4.1、优点:

4.2、缺点:

二、父模板

三、子模板

四、调试过程


一、前言

1、概念

  • extends 标签: 用于在子模板中指定其所要继承的父模板。通过 {% extends 'parent_template.html' %} 来指定父模板。

  • block 标签: 用于定义父模板中可以被子模板覆盖的区域。在父模板中使用 {% block block_name %}...{% endblock %} 来定义可被子模板覆盖的区域,在子模板中使用同名的 block 来进行覆盖。

2、作用

django模板继承的作用:模板可以用继承的方式来实现复用,减少冗余内容。

一般来说,一个网站里一般存在多个网页的头部和尾部内容都是一致的,我们就可以通过模板继承来实现复用。

父模板用于放置可重复利用的内容,子模板继承父模板的内容,并放置自己的内容。

3、使用场景

  1. 统一页面结构: 当你希望在网站的多个页面中保持相似的布局和结构时,可以使用模板继承。例如,你可以定义一个基础模板,其中包含网站的通用结构

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/769142
推荐阅读
相关标签
  

闽ICP备14008679号