Django模板導(dǎo)入母版繼承和自定義返回Html片段過程解析-創(chuàng)新互聯(lián)

1.ROOT_URLCONF = '總路由所在路徑(比如untitled.urls)'<===默認(rèn)情況是這樣

成都創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了成都做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

根路由的路徑是可以修改的:ROOT_URLCONF = app01.urls<===根路由寫在app01下面

2.靜態(tài)文件引入的三種方式

一:


<link rel="stylesheet" href="/static/dd/ssmycss.css" rel="external nofollow" >          .


二:


{% load static %}
<link rel="stylesheet" href="{% static 'dd/ss/mycss.css' %}" rel="external nofollow" >


三:


<link rel="stylesheet" href="{% get_static_prefix %}dd/ss/mycss.css" rel="external nofollow" >

3.模板導(dǎo)入===就是這么簡單

把公共的部分,放在一個(gè)新建的模板中,比如index.html。

想在哪里用公共的部分,直接{%include ‘index.html'%}<===標(biāo)簽

母版繼承 === 這個(gè)才是個(gè)小重點(diǎn)

母版的樣式是固定的,所以繼承過來的盒子不論在前還是在后,位置都是不變的。

1 寫一個(gè)母版 base.html ===母版
 2 要更改的地方( )
 {% block base %} base是母版的盒子名稱
  母版的盒子里也可以寫東西
 {% endblock %}
 3 調(diào)用:
  3.1 必須寫在第一行 {%extends 'base.html' %}
  3.2  {% block base %}  
   自己的東西   
   {% endblock my_head%} 這兒加my_head是為了更清晰的看到結(jié)束條件。
  3.3 還想用母版里的內(nèi)容({{block.super}} 放在那,原來母版里的東西,就會(huì)渲染在哪)
   {% block base %}
   {{block.super}}
   自己的東西   
   {% endblock my_head%}
  3.4 如過不繼承盒子,它會(huì)用原來的內(nèi)容,如果繼承了,沒寫自己的東西,它會(huì)空白,替換了原來的盒子。
  3.5 盒子在繼承時(shí),跟順序無關(guān)

文章標(biāo)題:Django模板導(dǎo)入母版繼承和自定義返回Html片段過程解析-創(chuàng)新互聯(lián)
鏈接分享:http://bm7419.com/article36/ihhpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版網(wǎng)站導(dǎo)航、企業(yè)建站、營銷型網(wǎng)站建設(shè)小程序開發(fā)、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站