最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python  Django 母版和繼承解析

 更新時間:2019年08月09日 10:33:51   作者:Sch01aR#  
這篇文章主要介紹了Python Django 母版和繼承解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

可以把多個頁面相同的部分提取出來,放在一個母板里,這些頁面只需要繼承這個母板就好了

通常會在母板中定義頁面專用的 CSS 塊和 JS 塊,方便子頁面替換

定義塊:

{% block 名字 %}
{% endblock %}

views.py 中添加函數:

from django.shortcuts import render, redirect, HttpResponse
from app01 import models
import datetime
def muban_test(request):
  return render(request, "muban_test.html")

urls.py 中添加對應關系:

from django.conf.urls import url
from django.contrib import admin
from app01 import views
urlpatterns = [
  # 母板
  url(r'^muban_test/', views.muban_test),
]

muban.html:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<hr>
{# 定義母板 #}
{% block page-main %}
{% endblock %}
<hr>
</body>
</html>

muban_test.html:

{# 首先繼承母板 #}
{% extends 'muban.html' %}
{# 這里的名字 page-main 和繼承的母板的名字要相符 #}
{% block page-main %}
  <h1>hello world</h1>
{% endblock %}<br data-filtered="filtered"><br data-filtered="filtered"><h1>Test</h1>

運行結果:

可以看到,muban_test.html 中沒有寫 hr,但是顯示了從 muban.html 繼承過來的 hr

muban_test.html 中寫的 test 也沒有顯示出來,因為它是把塊中的內容貼到母板中塊的部分

views.py 函數中 return 的是 muban_test.html,而不是 muban.html

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python序列類型種類詳解

    python序列類型種類詳解

    這篇文章主要介紹了python序列類型種類詳解,需要的朋友們可以學習參考下。
    2020-02-02
  • Python時間模塊datetime、time、calendar的使用方法

    Python時間模塊datetime、time、calendar的使用方法

    這篇文章主要介紹了Python時間模塊的使用方法,主要包括三大模塊datetime、time、calendar,感興趣的小伙伴們可以參考一下
    2016-01-01
  • jupyter notebook更換皮膚主題的實現

    jupyter notebook更換皮膚主題的實現

    這篇文章主要介紹了jupyter notebook更換皮膚主題的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • 在?Python?中讀取?gzip?文件的過程解析

    在?Python?中讀取?gzip?文件的過程解析

    這篇文章主要介紹了在?Python?中讀取?gzip?文件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • python使用OpenCV實現多目標跟蹤

    python使用OpenCV實現多目標跟蹤

    這篇文章主要介紹了python使用OpenCV實現多目標跟蹤,如何在OpenCV中使用MultiTracker類實現多目標跟蹤API。在深入了解詳細信息之前,請查看下面列出的關于目標跟蹤的帖子,以了解在OpenCV中實現的單個目標跟蹤器的基礎知識,需要的朋友可以參考一下
    2022-04-04
  • selenium+python環(huán)境配置教程詳解

    selenium+python環(huán)境配置教程詳解

    這篇文章主要介紹了selenium+python環(huán)境配置教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • 在pycharm中實現刪除bookmark

    在pycharm中實現刪除bookmark

    今天小編就為大家分享一篇在pycharm中實現刪除bookmark,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python判斷Nan值的五種方式小結

    Python判斷Nan值的五種方式小結

    這篇文章主要介紹了Python判斷Nan值的五種方式小結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python中WSGI是什么,Python應用WSGI詳解

    python中WSGI是什么,Python應用WSGI詳解

    這篇文章主要介紹一下python中的WSGI, 小編在網上找了幾篇非常好的關于WSGI介紹,整理一下分享給大家。
    2017-11-11
  • Python中的time模塊和calendar模塊

    Python中的time模塊和calendar模塊

    這篇文章主要介紹了Python中的time模塊和calendar模塊,在Python中對時間和日期的處理方式有很多,其中轉換日期是最常見的一個功能。Python中的時間間隔是以秒為單位的浮點小數。下面來看看文章具體內容的介紹,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11

最新評論

夏河县| 麻江县| 永川市| 永昌县| 馆陶县| 朔州市| 阳东县| 福海县| 盐边县| 正蓝旗| 星座| 墨玉县| 乡宁县| 临漳县| 黑河市| 伊金霍洛旗| 达州市| 合山市| 乌鲁木齐市| 瓦房店市| 金阳县| 荃湾区| 获嘉县| 泰安市| 乐都县| 阳高县| 昌乐县| 平遥县| 阜南县| 孝昌县| 容城县| 黄平县| 仪陇县| 轮台县| 平凉市| 永清县| 丰顺县| 武乡县| 桃源县| 成武县| 绍兴县|