一、简介
Django使用了”模板继承”的概念。这就是{% extends “base.html” %}所做的事。它意味着”首先载入名为base。在模板继承中,父模板中放置大部分模板共用的且不变的内容,在每一个字模板中可以重写父模板中的内容
- 应用
典型应用就是在网站开通或者网站结尾处
-
说明
- 如果在模板中使用extends标签,它必须是模板中的第一个标签
- 不能在一个模板中定义多个相同名字的block标签
- 子模板不必定义全部父模板中的blocks,如果子模板没有定义block,则使用了父模板中的默认值
- 使用可以获取父模板中block的内容
- 为了更好的可读性,可以给endblock标签一个名字
留言