91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django 模板的繼承

發布時間:2020-07-29 20:48:45 來源:網絡 閱讀:794 作者:zenge_blog 欄目:開發技術

django中模板繼承操作:


模板繼承

模板繼承允許你建立一個基本的”骨架”模板, 它包含你所有最常用的站點元素 并 定義了一些可以被子模板覆蓋的block.

這非常有用,例如各大門戶網站左邊一般有導航欄,在導航欄點擊不同的區域時,只有中間<body>部分的內容更新了,而<body>標簽之外的內容沒有變。就像博客園一樣

django 模板的繼承


如何使用母模板和子模板?

{% block title %}母模板的標題{% endblock %}
{% block title %}子模板的標題{% endblock %}

{% block content %}{% endblock %}
{% block content %}
    <p>子模板中的內容</p>
{% endblock %}

模板一般是成對出現的,在母模板中定義好,在子模板中直接套用,只不過需要把

{% block title %}母模板的標題{% endblock %}

{% block content %}{% endblock %}

中間的內容換成子模板自己的內容即可。

下面看看具體怎么做:

母模板:

base.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{% block title %}母模板{% endblock %}</title>
</head>
<body>
    <h2>My helpful timestamp site</h2>
    <h2>這行文字是繼承母模板的!!!</h2>
    {% block content %}{% endblock %}
    <hr>
    <p>Thanks for visiting my site. </p>
    <p>這行文字也是繼承母模板的!!!</p>
</body>
</html>

子模板

{% extends "base.html" %}
{% block title %}子模板{% endblock %}
{% block content %}
<table border="1">
    <thead>
    <tr>
        <th>姓名</th>
        <th>郵箱</th>
        <th>所屬組</th>
    </tr>
    </thead>
    <tbody>
    {% for user in data %}
    <tr>
        <td>{{ user.Name }}</td>
        <td>{{ user.Email }}</td>
        <td>{{ user.group_list }}</td>
    </tr>
    {% endfor %}
    </tbody>
</table>
{% endblock %}

django 模板的繼承



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新源县| 揭阳市| 新泰市| 女性| 乌拉特前旗| 莎车县| 五莲县| 宜丰县| 化德县| 潼南县| 台前县| 永清县| 东源县| 同仁县| 奉新县| 海南省| 河西区| 乾安县| 永福县| 贵州省| 武邑县| 康保县| 霍州市| 凌源市| 积石山| 云浮市| 榆林市| 彭阳县| 旬阳县| 新津县| 漳浦县| 永清县| 康定县| 垫江县| 讷河市| 宜兰县| 隆回县| 社会| 普格县| 陈巴尔虎旗| 报价|