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. 然后,根据上边的语法,就可以完成模板包含的操作了。

  • 相关阅读:
    lambda函数用法
    Appium基础篇-元素定位
    python生成测试报告
    jmeter 设置中文
    jmeter bin下常用目录
    高效求幂运算
    欧几里德算法(求最大公因数)
    二分查找
    最大子序列和问题
    秋游小记
  • 原文地址:https://www.cnblogs.com/lyp0626/p/10302730.html
Copyright © 2011-2022 走看看