zoukankan      html  css  js  c++  java
  • Django 框架的 模板继承 与 模板包含

    一:模板继承。

    目的是:减少代码的冗余。

    语法:

    具体步骤:

    1、创建一个layout.html文件,
    2、把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容
    3、在right里面写个盒子
      {% block body-conter(这里是母版的数据) %}

      {% endblock %}
    在这里面写个空盒子,以后谁来扩展就在这个盒子里面添加相应的内容就行了

    4、然后再创建一个son.html文件,让这个继承layout.html文件,
      {% extends "layout.html" %}    #必须是在文件的第一行
      在基板里面添加内容
      {% block  %}
        可以随便写内容
      {% endblock%}

    5、也可以写好多盒子,
      在left中写个盒子
        {% block menu %}
          <p>I see you you</p>
        {% endblock %}

    二:模板包含。

    目的是:和继承一样,都是减少代码的冗余。

    和继承的区别:包含可以任意将整个页面包含过来,而继承是只能继承他的父级页面。

    语法:

    具体步骤:

    1.首先要创建一个主页面  例如:index.html,在里面输入内容。

    2.再创建两个html模板,一个分为头部,一个分为尾部。

    3. 然后,根据上边的语法,就可以完成模板包含的操作了。

  • 相关阅读:
    基本HAL库操作函数整理
    oled(iic协议)
    Uart串口中断收发
    博主回来啦
    博主的冒泡1
    AFO

    起床困难综合症
    费解的开关
    数独
  • 原文地址:https://www.cnblogs.com/lyp0626/p/10302730.html
Copyright © 2011-2022 走看看