版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1頁第14章Django與投票管理系統(tǒng)本章概述本章的學(xué)習(xí)目標(biāo)主要內(nèi)容第2頁本章概述Web應(yīng)用程序開發(fā)是目前主要的一個開發(fā)方向。Web應(yīng)用程序要運(yùn)行起來,需要很多技術(shù)支撐,但開發(fā)人員不能都一一編寫代碼,最好的方式是找一個成熟的Web框架,然后基于Web框架進(jìn)行開發(fā)。幾乎每一種語言都有至少一種(經(jīng)常有好幾種)Web框架,Python也不例外。Django就是基于Python構(gòu)建的標(biāo)準(zhǔn)Web應(yīng)用程序框架,很多Python開發(fā)人員通過Django來快速開發(fā)Web應(yīng)用程序。第3頁本章的學(xué)習(xí)目標(biāo)了解Web框架的功能以及使用框架的理由。熟悉Django框架的安裝操作。掌握使用Django框架創(chuàng)建項(xiàng)目和創(chuàng)建投票應(yīng)用的方法,并熟悉所生成的目錄。掌握為投票管理系統(tǒng)配置數(shù)據(jù)庫連接的方法。掌握為投票管理系統(tǒng)創(chuàng)建模型、視圖的方法。掌握為投票系統(tǒng)配置URL,使用模板的方法。 掌握Django框架中靜態(tài)資源的管理方式。了解應(yīng)用的打包和發(fā)布。第4頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第5頁14.1Web框架的基礎(chǔ)與功能Web框架的基礎(chǔ)數(shù)據(jù)庫連接管理面板留言用戶身份驗(yàn)證Web框架的功能URL映射和一些框架(特別是Django)緩存模板第6頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.53完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第7頁14.2Django框架的安裝Django框架的特點(diǎn)Django框架的版本在Window下安裝Django
第8頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第9頁14.3使用Django框架創(chuàng)建pyqi項(xiàng)目創(chuàng)建投票應(yīng)用polls項(xiàng)目目錄結(jié)構(gòu)初步配置視圖和urls(詳見教材)第10頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第11頁14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫為pyqi項(xiàng)目配置數(shù)據(jù)庫為polls應(yīng)用創(chuàng)建模型為polls應(yīng)用激活模型測試生成的模型API使用Django管理頁面(詳見教材)第12頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第13頁14.5完善投票應(yīng)用的視圖編寫視圖為視圖添加模板渲染模板拋出Http404get_object_or_404()為投票應(yīng)用使用模板為URL名稱添加命名空間(詳見教材)第14頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第15頁14.6為投票應(yīng)用定制表單編寫表單通用視圖(詳見教材)第16頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第17頁14.7管理投票應(yīng)用的靜態(tài)資源自定義應(yīng)用界面和風(fēng)格管理靜態(tài)資源(詳見教材)第18頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第19頁14.8完善投票管理后臺改變后臺表單改變字段列表改變后臺界面和風(fēng)格(詳見教材)第20頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第21頁14.9打包和發(fā)布投票系統(tǒng)復(fù)用的重要性項(xiàng)目和應(yīng)用打包安裝和卸載自定義包發(fā)布包(詳見教材)第22頁主要內(nèi)容14.1Web框架的基礎(chǔ)與功能14.2Django框架的安裝14.3使用Django框架14.4為pyqi項(xiàng)目創(chuàng)建數(shù)據(jù)庫14.5完善投票應(yīng)用的視圖14.6為投票應(yīng)用定制表單14.7管理投票應(yīng)用的靜態(tài)資源14.8完善投票管理后臺14.9打包和發(fā)布投票系統(tǒng)14.10本章小結(jié)第23頁14.10本章小結(jié)Django框架是使用Python開發(fā)Web應(yīng)用程序時用得最多的Web框架。也是Python中的重量級Web框架。本章結(jié)合一個投票管理系統(tǒng)的創(chuàng)建過程,詳細(xì)講解了Django框架的使用。首先介紹的是Web框架和Django框架。接著使用Django框架創(chuàng)建了一個項(xiàng)目pyqi,并在項(xiàng)目下創(chuàng)建投票管理系統(tǒng)polls。在此簡單介紹了所生成的項(xiàng)目和應(yīng)用目錄結(jié)構(gòu)。接著,為項(xiàng)目配置數(shù)據(jù)庫連接信息,為投票管理系統(tǒng)創(chuàng)建
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年粵教滬科版九年級科學(xué)上冊階段測試試卷含答案
- 2024年統(tǒng)編版2024七年級歷史上冊月考試卷含答案
- 商業(yè)環(huán)境下的學(xué)生實(shí)踐項(xiàng)目案例分享
- 圖書館信息資源的科學(xué)管理與高效利用
- 2025中國石油春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國電子科技集團(tuán)公司第三研究所校園招聘43人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國煙草總公司山西省公司高校畢業(yè)生招聘173人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川遂寧蓬溪縣衛(wèi)健事業(yè)單位招聘39人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省廣元部分市直屬事業(yè)單位招聘53人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年重慶市屬事業(yè)單位集中招聘工作人員939人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 水力發(fā)電公司設(shè)備評級標(biāo)準(zhǔn)
- IDC云數(shù)據(jù)中心機(jī)房運(yùn)維服務(wù)解決方案
- 維西縣城市生活垃圾熱解處理工程環(huán)評報(bào)告
- 售后維修服務(wù)單
- 績效考核制度(飼料公司)
- 國家中長期科技發(fā)展規(guī)劃綱要2021-2035
- 農(nóng)民專業(yè)合作社會計(jì)-財(cái)務(wù)報(bào)表編制
- 永安財(cái)險(xiǎn)現(xiàn)金保險(xiǎn)條款
- 駕駛員安全教育培訓(xùn)(完整資料)
- 浙教版勞動一年級上項(xiàng)目四-任務(wù)一《瓶瓶罐罐做花瓶》-課件
- 網(wǎng)絡(luò)經(jīng)濟(jì)學(xué)PPT完整全套教學(xué)課件
評論
0/150
提交評論