一、简介

Django使用了”模板继承”的概念。这就是{% extends “base.html” %}所做的事。它意味着”首先载入名为base。在模板继承中,父模板中放置大部分模板共用的且不变的内容,在每一个字模板中可以重写父模板中的内容

  • 应用

    典型应用就是在网站开通或者网站结尾处

  • 说明

    • 如果在模板中使用extends标签,它必须是模板中的第一个标签
    • 不能在一个模板中定义多个相同名字的block标签
    • 子模板不必定义全部父模板中的blocks,如果子模板没有定义block,则使用了父模板中的默认值
    • 使用可以获取父模板中block的内容
    • 为了更好的可读性,可以给endblock标签一个名字
最后修改日期: 2023年12月13日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。