版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1頁(yè)第14章Django與投票管理系統(tǒng)本章概述本章的學(xué)習(xí)目標(biāo)主要內(nèi)容第2頁(yè)本章概述Web應(yīng)用程序開(kāi)發(fā)是目前主要的一個(gè)開(kāi)發(fā)方向。Web應(yīng)用程序要運(yùn)行起來(lái),需要很多技術(shù)支撐,但開(kāi)發(fā)人員不能都一一編寫代碼,最好的方式是找一個(gè)成熟的Web框架,然后基于Web框架進(jìn)行開(kāi)發(fā)。幾乎每一種語(yǔ)言都有至少一種(經(jīng)常有好幾種)Web框架,Python也不例外。Django就是基于Python構(gòu)建的標(biāo)準(zhǔn)Web應(yīng)用程序框架,很多Python開(kāi)發(fā)人員通過(guò)Django來(lái)快速開(kāi)發(fā)Web應(yīng)用程序。第3頁(yè)本章的學(xué)習(xí)目標(biāo)了解Web框架的功能以及使用框架的理由。熟悉Django框架的安裝操作。掌握使用Django框架創(chuàng)建項(xiàng)目和創(chuàng)建投票應(yīng)用的方法,并熟悉所生成的目錄。掌握為投票管理系統(tǒng)配置數(shù)據(jù)庫(kù)連接的方法。掌握為投票管理系統(tǒng)創(chuàng)建模型、視圖的方法。掌握為投票系統(tǒng)配置URL,使用模板的方法。 掌握Django框架中靜態(tài)資源的管理方式。了解應(yīng)用的打包和發(fā)布。第4頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第5頁(yè)14.1Web框架的基礎(chǔ)與功能Web框架的基礎(chǔ)數(shù)據(jù)庫(kù)連接管理面板留言用戶身份驗(yàn)證Web框架的功能URL映射和一些框架(特別是Django)緩存模板第6頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.53完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第7頁(yè)14.2Django框架的安裝Django框架的特點(diǎn)Django框架的版本在Window下安裝Django
第8頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第9頁(yè)14.3使用Django框架創(chuàng)建pyqi項(xiàng)目創(chuàng)建投票應(yīng)用polls項(xiàng)目目錄結(jié)構(gòu)初步配置視圖和urls(詳見(jiàn)教材)第10頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第11頁(yè)14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)為pyqi項(xiàng)目配置數(shù)據(jù)庫(kù)為polls應(yīng)用創(chuàng)建模型為polls應(yīng)用激活模型測(cè)試生成的模型API使用Django管理頁(yè)面(詳見(jiàn)教材)第12頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第13頁(yè)14.5完善投票應(yīng)用的視圖編寫視圖為視圖添加模板渲染模板拋出Http404get_object_or_404()為投票應(yīng)用使用模板為URL名稱添加命名空間(詳見(jiàn)教材)第14頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第15頁(yè)14.6為投票應(yīng)用定制表單編寫表單通用視圖(詳見(jiàn)教材)第16頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第17頁(yè)14.7管理投票應(yīng)用的靜態(tài)資源自定義應(yīng)用界面和風(fēng)格管理靜態(tài)資源(詳見(jiàn)教材)第18頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第19頁(yè)14.8完善投票管理后臺(tái)改變后臺(tái)表單改變字段列表改變后臺(tái)界面和風(fēng)格(詳見(jiàn)教材)第20頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第21頁(yè)14.9打包和發(fā)布投票系統(tǒng)復(fù)用的重要性項(xiàng)目和應(yīng)用打包安裝和卸載自定義包發(fā)布包(詳見(jiàn)教材)第22頁(yè)主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺(tái)14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第23頁(yè)14.10本章小結(jié)Django框架是使用Python開(kāi)發(fā)Web應(yīng)用程序時(shí)用得最多的Web框架。也是Python中的重量級(jí)Web框架。本章結(jié)合一個(gè)投票管理系統(tǒng)的創(chuàng)建過(guò)程,詳細(xì)講解了Django框架的使用。首先介紹的是Web框架和Django框架。接著使用Django框架創(chuàng)建了一個(gè)項(xiàng)目pyqi,并在項(xiàng)目下創(chuàng)建投票管理系統(tǒng)polls。在此簡(jiǎn)單介紹了所生成的項(xiàng)目和應(yīng)用目錄結(jié)構(gòu)。接著,為項(xiàng)目配置數(shù)據(jù)庫(kù)連接信息,為投票管理系統(tǒng)創(chuàng)建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 伊拉克戰(zhàn)爭(zhēng)中美英聯(lián)軍的軍交運(yùn)輸保障及啟示
- 云服務(wù)提供商安全合規(guī)性-洞察分析
- 專題2.5 科學(xué)記數(shù)法與近似數(shù)【八大題型】(舉一反三)(人教版2024)(解析版)
- 牙周植物菌與免疫調(diào)節(jié)-洞察分析
- 藝術(shù)教育對(duì)人格塑造的影響-洞察分析
- 添加劑在食品工業(yè)中的應(yīng)用策略-洞察分析
- 源碼克隆與相似性分析-洞察分析
- 藥物經(jīng)濟(jì)學(xué)評(píng)價(jià)-第1篇-洞察分析
- 學(xué)習(xí)效果量化評(píng)估方法-洞察分析
- 網(wǎng)絡(luò)棋牌游戲安全防護(hù)-洞察分析
- 工貿(mào)行業(yè)重大生產(chǎn)安全事故隱患判定標(biāo)準(zhǔn)2022版(含重大安全事故隱患檢查表)
- T-SDDA 0002-2021 住宅裝飾裝修工程質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 一年級(jí)語(yǔ)文、數(shù)學(xué)期中測(cè)試卷
- 外包項(xiàng)目驗(yàn)收單
- GMP培訓(xùn)資料無(wú)菌附錄ppt課件(PPT 164頁(yè))
- JIS S6006-2020 英文版 鉛筆 彩色鉛筆和鉛筆
- 發(fā)電機(jī)自動(dòng)電壓調(diào)節(jié)器說(shuō)明書
- 小學(xué)環(huán)保教育《我與環(huán)境》校本課程教材
- 應(yīng)用數(shù)學(xué)第4講-兩個(gè)重要的極限.ppt
- 《涂裝工程安全設(shè)計(jì)規(guī)范》噴漆室
- 自動(dòng)打印機(jī)機(jī)械原理課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論