1. 程式人生 > >Django模板的繼承

Django模板的繼承

繼承的概念:

  這個其實也沒什麼好說的,就跟python中的繼承一樣的概念。

  1.在父模板中,必須表示出哪些內容在字模板中允許被修改

    標籤:{% block 塊名 %}

        。。。

       {% endblock %}

      作用:跟flask一樣,對父模板無影響,若在子模板中進行修改,則顯示修改內容,否則顯示父模板中的內容。

  2.在子模板中

    1.指定繼承與哪個父模板

      {% extends "父模板的名稱"%}

    2.通過block標籤,改寫屬於自己的內容

      {% block 塊名 %}

        {{ block.super }}  # 有這條語句表示在顯示父模板中的內容,反之不顯示。

        。。。

      {% endblock %}