簡(jiǎn)介:Django作為一個(gè)Python的高級(jí)Web框架,功能非常強(qiáng)大,其自身封裝了大量底層邏輯,并實(shí)現(xiàn)了ORM,同時(shí),MVT結(jié)構(gòu)保證了代碼結(jié)構(gòu)的完整性,這一切給了開(kāi)發(fā)人員巨大的便利,讓W(xué)eb開(kāi)發(fā)變得高效且簡(jiǎn)潔。課程將以一個(gè)極簡(jiǎn)的博客網(wǎng)站為例,帶領(lǐng)大家充分領(lǐng)略Django的魅力
第1章 介紹課程目標(biāo)及學(xué)習(xí)內(nèi)容
介紹本課程的內(nèi)容和目標(biāo),本課程旨在通過(guò)一個(gè)簡(jiǎn)單的博客案例,引導(dǎo)學(xué)生對(duì)Django有一個(gè)基礎(chǔ)且全面的了解,并能夠在課程結(jié)束后獨(dú)立使用Django完成基本的網(wǎng)站開(kāi)發(fā)。
第3章 開(kāi)發(fā)環(huán)境搭建
搭建Django的完整開(kāi)發(fā)環(huán)境,并推薦開(kāi)發(fā)工具。
第4章 創(chuàng)建項(xiàng)目及應(yīng)用
正式開(kāi)始開(kāi)發(fā)博客項(xiàng)目,帶領(lǐng)學(xué)生創(chuàng)建項(xiàng)目,并講解項(xiàng)目目錄中各文件含義,最后配置第一個(gè)URL及其對(duì)應(yīng)頁(yè)面。
第5章 第一個(gè)Template
讓學(xué)生了解并編寫第一個(gè)Template,并通過(guò)瀏覽器呈現(xiàn)內(nèi)容
第6章 Models
介紹Models,以及它和數(shù)據(jù)庫(kù)之間的聯(lián)系,然后建立我們項(xiàng)目所需要的Model,編輯數(shù)據(jù)庫(kù),使其內(nèi)容呈現(xiàn)在瀏覽器頁(yè)面中
第8章 完善博客
"完善博客,添加主頁(yè)面及博客編寫頁(yè)面,這樣一來(lái),整個(gè)博客就完成了。
由于添加了兩個(gè)頁(yè)面,我們需要重新配置URL和Admin的一些內(nèi)容。"
第9章 補(bǔ)充內(nèi)容
除主要內(nèi)容外,還有一些需要學(xué)生了解的基礎(chǔ)知識(shí),譬如Django自帶的shell系統(tǒng)、Templates過(guò)濾器,以及Admin的部分增強(qiáng)用法。
第10章 課程總結(jié)
通過(guò)本課程,我們使用Django開(kāi)發(fā)了一個(gè)簡(jiǎn)單的博客項(xiàng)目,在此過(guò)程中,我們學(xué)會(huì)了Django的基本開(kāi)發(fā)原理和使用方法,為同學(xué)們?cè)诮窈蟮纳a(chǎn)開(kāi)發(fā)過(guò)程中建立了基礎(chǔ)