首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django 模板继承4.2

    实现页面内容的重用 典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义 block标签:在父模板中预留区域,在子模板中填充 extends继承:继承,写在模板文件的第一行 定义父模板base.html...{ %block block_name%} 这里可以定义默认值 如果不定义默认值,则表示空字符串 { %endblock%} 定义子模板index.html { % extends "base.html...%} 区域内容 { % endblock block_name %} 三层继承结构 三层继承结构使代码得到最大程度的复用,并且使得添加内容更加简单 如下图为常见的电商页面 1.创建根级模板 名称为“base.html...名为“base_*.html” 定义特定分支共用的内容 定义base_goods.html {%extends 'temtest/base.html'%} {%block title%}商品{%endblock...%} {%block left%} goods left {%endblock%} 定义base_user.html {%extends 'temtest/base.html'%} {

    86830
    领券