Python web開(kāi)發(fā)----->Django(視圖網(wǎng)頁(yè)模板和靜態(tài)文件處理)

Python? web開(kāi)發(fā)----->Django(視圖網(wǎng)頁(yè)模板和靜態(tài)文件處理)

一档玻,根視圖網(wǎng)頁(yè)模板和靜態(tài)文件處理

根視圖:根管理項(xiàng)目中定義的視圖網(wǎng)頁(yè)脆粥,一般是所有子項(xiàng)目公共的網(wǎng)頁(yè)部分

注意:根管理項(xiàng)目[視圖處理函數(shù)][~數(shù)據(jù)模型]

(1)項(xiàng)目主目錄中瘟斜,創(chuàng)建一個(gè)templates/文件夾翁垂,存放網(wǎng)頁(yè)文件

(2)項(xiàng)目主目錄中莽使,創(chuàng)建一個(gè)static/文件夾绵跷,存放靜態(tài)文件

?????????? 靜態(tài)文件:HTML/css/js/jq/font/images/..

?????????? static/文件夾中膘螟,創(chuàng)建css/、js/碾局、images/荆残、..

?????????? static/js/文件夾中,lib/存放第三方j(luò)s文件净当,app/存放自己開(kāi)發(fā)的js文件

(3) 配置根視圖網(wǎng)頁(yè)文件夾

????????? settings.py-> TEMPLATES->DIRS->添加templates文件夾名稱(chēng)

(4) 配置根視圖靜態(tài)文件文件夾

? ? ? ?? settings.py-> 添加STATICFILES_DIRS=[os.path.join(BASE_DIR, ‘static’)]

二内斯,子項(xiàng)目網(wǎng)頁(yè)視圖配置和靜態(tài)文件的配置

(1)子項(xiàng)目中創(chuàng)建templates文件夾:用于存放網(wǎng)頁(yè)

(2)子項(xiàng)目中創(chuàng)建static文件夾:用于存放靜態(tài)文件

(3)其他配置:無(wú)

(4)Django會(huì)自動(dòng)在子項(xiàng)目中查詢(xún)templates和static文件夾!

三像啼,MVT處理模式:

(1)后端視圖處理函數(shù)中俘闯,傳遞數(shù)據(jù)給前端網(wǎng)頁(yè),將數(shù)據(jù)包含在字典中直接傳遞

(2)前端網(wǎng)頁(yè)中展示數(shù)據(jù)埋合,展示變量中的數(shù)據(jù):{{變量}}

???????? 判斷條件:{% if 條件%} 展示的代碼{%endif%}

???????? 循環(huán)遍歷:{% for 變量?in 列表..%} 遍歷的代碼{%endfor%}

四备徐,網(wǎng)頁(yè)怎么提交數(shù)據(jù):

HTTP1.1標(biāo)準(zhǔn)提供了8種請(qǐng)求方式:網(wǎng)頁(yè)發(fā)起的請(qǐng)求,向服務(wù)器請(qǐng)求數(shù)據(jù)

GET???????? ? ? ?? POST?????????????? PUT ? ? ? ? ? ? DELETE

HEADER????? OPTIONS????????? TRACE??????? CONNECT

(1)get和post的區(qū)別:

???????????? get:???

????????????????????? 請(qǐng)求速度快????

?????????????? ? ? ?? 提交字符串參數(shù)

???????????????????? 提交的數(shù)據(jù)會(huì)顯示在URL地址中

??????????????????? 提交的數(shù)據(jù)長(zhǎng)度有限制????????? [不是瀏覽器|服務(wù)器限制]

????????? post:

????????????????????? 請(qǐng)求速度較快

????????????????????? 可以提交任意類(lèi)型的參數(shù)

???????????????????? 提交的數(shù)據(jù)包含在請(qǐng)求體中

??????????????????? 提交的數(shù)據(jù)長(zhǎng)度不受限制?????????? {服務(wù)器主動(dòng)限制}

?(2)GET方式傳遞參數(shù)的三種操作:

?????????? 超鏈接傳遞:參數(shù)包含在URL地址的?后面甚颂,通過(guò)k=v的形式傳遞

????????? 超鏈接傳遞:參數(shù)包含在URL中間

????????? 表單傳遞:method=’get’

?(3)post方式傳遞參數(shù):

????????? 表單方式傳遞數(shù)據(jù):method=’post’

???????? POST提交數(shù)據(jù)一般會(huì)涉及到數(shù)據(jù)的更新蜜猾,屬于敏感操作

??????? 一般會(huì)被黑客利用對(duì)網(wǎng)站進(jìn)行攻擊!

???????? Django內(nèi)置了一個(gè)防范令牌振诬,要求添加到POST表單中即可蹭睡!

????????? 在POST表單中,添加{% csrf_token %}令牌

五赶么,瀏覽器訪(fǎng)問(wèn)常見(jiàn)錯(cuò)誤:

?????????? 3開(kāi)頭~重復(fù)訪(fǎng)問(wèn)肩豁,資源移除

????????? 4開(kāi)頭~請(qǐng)求錯(cuò)誤

???????? 404:資源沒(méi)有找到

???????? 403:禁止訪(fǎng)問(wèn),沒(méi)有權(quán)限

????? ? 402:禁止訪(fǎng)問(wèn),沒(méi)有交錢(qián)

???? ?? 400:請(qǐng)求損壞

?????? 5開(kāi)頭~服務(wù)器錯(cuò)誤

?? ?? 開(kāi)發(fā)的項(xiàng)目出錯(cuò)清钥!

????? 500:項(xiàng)目中代碼出錯(cuò)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末琼锋,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子祟昭,更是在濱河造成了極大的恐慌缕坎,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件篡悟,死亡現(xiàn)場(chǎng)離奇詭異谜叹,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)搬葬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)荷腊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人急凰,你說(shuō)我怎么就攤上這事女仰。” “怎么了香府?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵董栽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我企孩,道長(zhǎng)锭碳,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任勿璃,我火速辦了婚禮擒抛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘补疑。我一直安慰自己歧沪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布莲组。 她就那樣靜靜地躺著诊胞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锹杈。 梳的紋絲不亂的頭發(fā)上撵孤,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音竭望,去河邊找鬼邪码。 笑死,一個(gè)胖子當(dāng)著我的面吹牛咬清,可吹牛的內(nèi)容都是我干的闭专。 我是一名探鬼主播奴潘,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼影钉!你這毒婦竟也來(lái)了画髓?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤斧拍,失蹤者是張志新(化名)和其女友劉穎雀扶,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體肆汹,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年予权,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了昂勉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扫腺,死狀恐怖岗照,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情笆环,我是刑警寧澤攒至,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站躁劣,受9級(jí)特大地震影響迫吐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜账忘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一志膀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鳖擒,春花似錦溉浙、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至期升,卻和暖如春惊奇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吓妆。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工赊时, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人行拢。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓祖秒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子竭缝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容