Flask模板知識(shí)介紹2

一鞋拟、include和set語句

  • 1.include語句
    直接引用模板代碼到指定位置,在引用處使用的代碼{% include '模板名稱'%}夷磕,flask中include是從templaters這個(gè)文件夾下尋找恳啥,因此可以把模板直接放在該目錄下寫模板名稱或者在該目錄文件夾下,寫對(duì)應(yīng)的路徑星瘾。導(dǎo)入模板的變量可以直接使用走孽。
    include語句主要用于多個(gè)網(wǎng)頁都相同的內(nèi)容,我覺得一個(gè)網(wǎng)站投放廣告可能就是用的這個(gè)方法琳状。如果網(wǎng)站中頭部或尾部內(nèi)容一樣也可以使用磕瓷。
  • 2.set語句
    主要用于定義變量,當(dāng)定義的變量名與后臺(tái)傳入的變量名一致是覆蓋后臺(tái)傳入的變量名念逞。{% set 變量名='XXX' %}困食,這樣創(chuàng)建是全局變量,可以用with語句設(shè)置一個(gè)變量適用范圍翎承,變成一個(gè)局部變量陷舅。
    {% with %}
      {% set 變量名='XXX' %}
    {% endwith %}
    {# 或者 #}
    {% with set 變量名='XXX' %}
    {% endwith %}
    

二、模板的繼承

  • 1.模板繼承的作用审洞。include導(dǎo)入的模板無法修改莱睁,模板的繼承可以在模板中設(shè)置block,可以較為方便在子網(wǎng)頁中重寫block標(biāo)記的部分芒澜。這樣既可以繼承網(wǎng)頁風(fēng)格仰剿,又可以靈活展示頁面。
  • 2.block使用痴晦。每個(gè)block都應(yīng)該給個(gè)特定的名字南吮,以方便子網(wǎng)頁在指定位置修改。有時(shí)為了更加靈活的更改可以放置不包含任何標(biāo)簽的block誊酌。block常用命令格式為:
    {% block 名字 %}
    {% endblock %}
    
  • 3.引用模板{% extends "模板名" %}部凑,然后再子網(wǎng)頁中重寫需要修改的block。

三碧浊、加載靜態(tài)資源文件

  • 1.加載樣式文件css,如果是static/css/base.css涂邀,使用<link>標(biāo)簽:
    <link rel='sytlesheet' href='{{ url_for("static", filename="css/base.css") }}'>
    
  • 2.加載js文件,如果是static/js/xxx.js箱锐,使用<script>標(biāo)簽:
    <script src="{{ url_for('static', filename='js/index.js') }}"></script>
    
  • 3.加載圖片文件比勉,如果是static/imags/index.jpg,使用<img>標(biāo)簽:
    <img src="{{ url_for('static', filename='imags/index.jpg') }}" alt="">
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市浩聋,隨后出現(xiàn)的幾起案子观蜗,更是在濱河造成了極大的恐慌,老刑警劉巖衣洁,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件墓捻,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡坊夫,警方通過查閱死者的電腦和手機(jī)砖第,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來践樱,“玉大人厂画,你說我怎么就攤上這事凸丸】叫希” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵屎慢,是天一觀的道長瞭稼。 經(jīng)常有香客問我,道長腻惠,這世上最難降的妖魔是什么环肘? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮集灌,結(jié)果婚禮上悔雹,老公的妹妹穿的比我還像新娘。我一直安慰自己欣喧,他們只是感情好腌零,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唆阿,像睡著了一般益涧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上驯鳖,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天闲询,我揣著相機(jī)與錄音,去河邊找鬼浅辙。 笑死扭弧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的记舆。 我是一名探鬼主播寄狼,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了泊愧?” 一聲冷哼從身側(cè)響起伊磺,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎删咱,沒想到半個(gè)月后屑埋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痰滋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年摘能,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敲街。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡团搞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出多艇,到底是詐尸還是另有隱情逻恐,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布峻黍,位于F島的核電站复隆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏姆涩。R本人自食惡果不足惜挽拂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望骨饿。 院中可真熱鬧亏栈,春花似錦、人聲如沸宏赘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽置鼻。三九已至镇饮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間箕母,已是汗流浹背储藐。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘶是,地道東北人钙勃。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像聂喇,于是被迫代替她去往敵國和親辖源。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蔚携,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355