亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Python  Django 母版和繼承解析

發布時間:2020-09-13 22:24:57 來源:腳本之家 閱讀:185 作者:Sch01aR# 欄目:開發技術

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

通常會在母板中定義頁面專用的 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 %}
  <h2>hello world</h2>
{% endblock %}<br data-filtered="filtered"><br data-filtered="filtered"><h2>Test</h2>

運行結果:

Python  Django 母版和繼承解析

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

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

Python  Django 母版和繼承解析

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

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

向AI問一下細節

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

AI

长白| 镇康县| 永平县| 白山市| 景宁| 大宁县| 阳高县| 泰兴市| 舒兰市| 南投县| 长顺县| 连江县| 石河子市| 菏泽市| 呼玛县| 元阳县| 新干县| 平乐县| 体育| 平陆县| 定南县| 洪江市| 迭部县| 萨嘎县| 永州市| 潮安县| 永城市| 溆浦县| 长兴县| 吕梁市| 平谷区| 玉林市| 虞城县| 十堰市| 河东区| 读书| 固始县| 和龙市| 阿巴嘎旗| 潮安县| 周至县|