• 模板


    对于模板来说,是可以继承的

    语法:

     1.父模板 

      需要定义出哪些东西在子模板中是可以被重写的
      {% block 块名 %}
        父模板中正常显示的内容
      {% endblock %}
      block:
        1.在父模板中是可以正常显示的,没有任何影响
        2.在字模板中是可以被重写的

         <h1>
            <a href="/04-request">去往04-request</a>
        </h1>
        <h1>这是parent的头部</h1>
        {% block content %}
        <h1>这是parent的主体内容</h1>
        {% endblock %}
        <h1>这是parent的底部</h1>

     2.子模板
      1.需要指定继承自哪个父模板
        {% extends '父模板名称' %}
      2.重写父模板中对应的内容
        {% block 块名 %}

          允许通过 {{super()}} 来调用父模板中的内容,在原有的数据中添加内容。
          如果没有调用{{super()}},则是覆盖原有内容。

        {% endblock %}

    {% extends '02-parent.html' %}
    
    {% block content %}
        {{ super() }}
        <h1 style="color:red;">这是 03-child 中的内容</h1>
    {% endblock %}

  • 相关阅读:
    数据结构
    java web
    C++
    SQL(结构化查询语言)
    网站协议
    python
    爬虫
    select 多选
    List 去除重复数据的五种方式
    oracle锁表SID查询
  • 原文地址:https://www.cnblogs.com/zengsf/p/9937717.html
Copyright © 2020-2023  润新知