欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python  Django 母版和繼承解析

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

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

通常會(huì)在母板中定義頁(yè)面專(zhuān)用的 CSS 塊和 JS 塊,方便子頁(yè)面替換

定義塊:

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

views.py 中添加函數(shù):

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 中添加對(duì)應(yīng)關(guān)系:

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>

運(yùn)行結(jié)果:

可以看到,muban_test.html 中沒(méi)有寫(xiě) hr,但是顯示了從 muban.html 繼承過(guò)來(lái)的 hr

muban_test.html 中寫(xiě)的 test 也沒(méi)有顯示出來(lái),因?yàn)樗前褖K中的內(nèi)容貼到母板中塊的部分

views.py 函數(shù)中 return 的是 muban_test.html,而不是 muban.html

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python配置文件管理之ini和yaml文件讀取的實(shí)現(xiàn)

    Python配置文件管理之ini和yaml文件讀取的實(shí)現(xiàn)

    本文主要介紹了Python配置文件管理之ini和yaml文件讀取,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python 實(shí)現(xiàn)logging動(dòng)態(tài)變更輸出日志文件名

    python 實(shí)現(xiàn)logging動(dòng)態(tài)變更輸出日志文件名

    這篇文章主要介紹了python 實(shí)現(xiàn)logging動(dòng)態(tài)變更輸出日志文件名的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python的GUI框架PySide的安裝配置教程

    Python的GUI框架PySide的安裝配置教程

    這篇文章主要介紹了Python的GUI框架PySide的安裝配置教程,PySide也是用來(lái)使用Qt的GUI庫(kù),需要的朋友可以參考下
    2016-02-02
  • python之js逆向功能演示詳解

    python之js逆向功能演示詳解

    這篇文章主要為大家介紹了python之js逆向功能演示詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 初學(xué)者快看,Python下劃線的五個(gè)作用介紹

    初學(xué)者快看,Python下劃線的五個(gè)作用介紹

    大家好,本篇文章主要講的是初學(xué)者快看,Python下劃線的五個(gè)作用介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • plt.figure()參數(shù)使用詳解及運(yùn)行演示

    plt.figure()參數(shù)使用詳解及運(yùn)行演示

    這篇文章主要介紹了plt.figure()參數(shù)使用詳解及運(yùn)行演示,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python編程實(shí)現(xiàn)輸入某年某月某日計(jì)算出這一天是該年第幾天的方法

    Python編程實(shí)現(xiàn)輸入某年某月某日計(jì)算出這一天是該年第幾天的方法

    這篇文章主要介紹了Python編程實(shí)現(xiàn)輸入某年某月某日計(jì)算出這一天是該年第幾天的方法,涉及Python針對(duì)日期時(shí)間的轉(zhuǎn)換與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • wxPython窗口中文亂碼解決方法

    wxPython窗口中文亂碼解決方法

    這篇文章主要介紹了wxPython窗口中文亂碼解決方法,在Python程序設(shè)計(jì)中比較常見(jiàn),是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • Python3中FuzzyWuzzy庫(kù)實(shí)例用法

    Python3中FuzzyWuzzy庫(kù)實(shí)例用法

    在本篇文章中小編給各位整理了關(guān)于Python3z中FuzzyWuzzy庫(kù)實(shí)例用法及相關(guān)代碼,有興趣的朋友們可以參考下。
    2020-11-11
  • Python 找出英文單詞列表(list)中最長(zhǎng)單詞鏈

    Python 找出英文單詞列表(list)中最長(zhǎng)單詞鏈

    這篇文章主要介紹了Python 找出英文單詞列表(list)中最長(zhǎng)單詞鏈,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論