




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課課程名稱PythonWeb課程代碼系(部)教研室( 實驗室)教案授課教師職稱年月 PAGE PAGE 10課 程Python Web開發(fā)基礎(chǔ)教名 稱課 程專業(yè)課課程代類 別授 課學(xué)分教材總計:62學(xué)時講授:44學(xué)時實驗:22學(xué)其他:學(xué)和主教材:夏幫貴Python Web開發(fā)基礎(chǔ)教程人民郵電出版社2019.12要參參考資料:美 Julia Elman(茱莉亞埃爾曼,美 Mark Lavin(馬克拉考資溫) 著,侯榮濤,吳磊 譯輕量級Django,中國電力出版,2016.10料Python Python 處理,到 Web Python 都能勝任。隨著網(wǎng)絡(luò)的廣泛普及,Web 應(yīng)用 開發(fā)已成為開發(fā)人
2、員的必備Python Web Web Python 中開發(fā)Web 應(yīng)用,可以極大地提高開發(fā)效率。課 程Django 是Python 世界中成熟的Web框架。Django 功能全面,各模塊之間簡 介緊密結(jié)合。由于 Django 提供了豐富、完善的文檔,因此開發(fā)人員可以快速掌握Python Web 開發(fā)知識并及時解決 學(xué)習(xí)中遇到的各種問題Python WebPython Web開發(fā)入門教學(xué)課程,講授Django URL Django 工具等內(nèi)容。際和加強(qiáng)實習(xí)環(huán)節(jié)的教學(xué),通過實驗要掌握Python Web開發(fā)方法技巧。第1章Python Web 開發(fā)起步第2章Django 配置第3章URL 分發(fā)第4
3、章模型和數(shù)據(jù)庫教學(xué)第5章視圖難點第6章模板重點第7章表單第8章Django 工具第9章Python 在線題庫1Python授課方式課時理論課:2(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:1Python Web 簡介內(nèi)容,掌握配置Python Web Django 項目。教學(xué)重點及難點:重點:配置Python Web 開發(fā)環(huán)境和創(chuàng)建Django難點:作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:PythonWeb開發(fā)簡介Web應(yīng)用基本架構(gòu)Web框架簡介PythonWeb框架簡介Django簡介Web開發(fā)環(huán)境PythonDjango配置系統(tǒng)環(huán)境變量
4、VisualStudioDjango項目執(zhí)行命令創(chuàng)建項目django-adminmanage.py添加應(yīng)用VisualStudio中創(chuàng)建項目為項目定制虛擬開發(fā)環(huán)境HelloWorld項目2Django配置授課方式課時理論課:2(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:1Django 項目的配置文件,掌握Web服務(wù)器中部署項目。教學(xué)重點及難點:重點:DjangoWeb難點:Web 服務(wù)器中部署項目作業(yè)、討論題、思考題: 課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:Django項目的配置文件基本配置模板配置數(shù)據(jù)庫配置靜態(tài)資源配置Web服務(wù)器中部署項目Web服務(wù)器WSG
5、I簡介IISDjango項目Django 項目實踐:在 IIS HelloWorld 項目3URL授課方式課時理論課:4(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:2教學(xué)大綱要求:了解 URL 分發(fā)機(jī)制,掌握 URL 配置、URL 參數(shù)傳遞、反向解析 URL 和 URL 命名空間。教學(xué)重點及難點:重點:URL 配置、URL 參數(shù)傳遞、反向解析URL 和 URL 命名空間作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:URL 分發(fā)機(jī)制簡介URL配置URL 解析函數(shù)使用正則表達(dá)式包含其他的URL配置URL參數(shù)傳遞獲取URL中的數(shù)據(jù)路徑轉(zhuǎn)換器正則表達(dá)式中
6、的變量傳遞附加數(shù)據(jù)使用帶默認(rèn)值的參數(shù)反向解析URL反向解析不帶參數(shù)的命名URL 模式反向解析帶參數(shù)的命名URL 模式反向解析視圖函數(shù)在模板中反向解析URLURL命名空間URL命名空間簡介使用URL的應(yīng)用命名空間3.3.3使用URL的實例命名空間HelloWorld 項目增加導(dǎo)航鏈接4授課方式課時理論課:6(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:3教學(xué)大綱要求:SQL 和關(guān)系。教學(xué)重點及難點:重點:數(shù)據(jù)操作、索引、特殊查詢表達(dá)式、執(zhí)行原始SQL 查詢和關(guān)系作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:模型基礎(chǔ)定義模型模型配置遷移數(shù)據(jù)庫定義字段數(shù)
7、據(jù)操作VisualStudioSQLite數(shù)據(jù)庫添加數(shù)據(jù)獲取數(shù)據(jù)字段查找4.2.5更新數(shù)據(jù)4.2.6刪除數(shù)據(jù)4.2.7查詢集操作索引使用字段選項創(chuàng)建索引Meta子類中定義索引特殊查詢表達(dá)式準(zhǔn)備實例數(shù)據(jù)表達(dá)式數(shù)據(jù)庫函數(shù)表達(dá)式4.4.4Subquery()表達(dá)式4.4.5聚合函數(shù)4.4.6原始SQL表達(dá)式SQL查詢raw()SQLSQL關(guān)系多對一關(guān)系多對多關(guān)系使用中間模型4.6.4一對一關(guān)系模型5授課方式課時理論課:8(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:4教學(xué)大綱要求:掌握定義視圖、處理請求和響應(yīng)、在視圖中使用模型、基于類的視圖、內(nèi)置通用視圖。教學(xué)重點及難點:重點:處理請求和響
8、應(yīng)、在視圖中使用模型、基于類的視圖、內(nèi)置通用視圖作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:定義視圖定義和使用視圖返回錯誤處理Http404 異常處理請求和響應(yīng)獲取請求數(shù)據(jù)處理響應(yīng)內(nèi)容文件附件生成CSV 文件生成PDF 文件返回JSON 字符串使用響應(yīng)模板重定向在視圖中使用模型在視圖中輸出模型數(shù)據(jù)數(shù)據(jù)分頁基于類的視圖使用基于類的視圖設(shè)置視圖類屬性擴(kuò)展視圖類內(nèi)置通用視圖通用視圖DetailView通用視圖ListView碼6授課方式課時理論課:2(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:1教學(xué)大綱要求:理解模板基礎(chǔ),掌握模板語言和模板繼承。教學(xué)
9、重點及難點:重點:模板語言和模板繼承作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:模板基礎(chǔ)配置模板引擎使用模板類使用模板文件模板語言變量注釋過濾器標(biāo)簽:include標(biāo)簽:for標(biāo)簽:if模板繼承現(xiàn)數(shù)據(jù)分頁7授課方式課時理論課:8(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:4教學(xué)大綱要求:了解表單基礎(chǔ),掌握 Django 表單進(jìn)階、模型表單、資源和Ajax。教學(xué)重點及難點:重點:Django 表單進(jìn)階、模型表單和Ajax作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:表單基礎(chǔ)HTML表單Django表單Djang
10、o表單進(jìn)階表單字段渲染方式表單字段類型和參數(shù)使用小部件字段校驗使用表單數(shù)據(jù)手動渲染字段遍歷字段表單集模型表單模型表單基本操作在視圖中使用模型表單自定義模型表單字段資源小部件資源表單資源AjaxWeb頁面處理請求注冊8Django授課方式課時理論課:6(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:3教學(xué)大綱要求:掌握Admin 站點、用戶認(rèn)證、發(fā)送Email 和會話控制。教學(xué)重點及難點:重點:Admin 站點、用戶認(rèn)證、發(fā)送Email 和會話控制作業(yè)、討論題、思考題:課后習(xí)題課后總結(jié)分析:主要教學(xué)內(nèi)容:教 學(xué) 內(nèi) 容備注實驗:Admin站點管理用戶管理組管理模型用戶認(rèn)證用戶認(rèn)證相關(guān)模型控制臺用戶管理內(nèi)置認(rèn)證視圖自定義視圖中的身份認(rèn)證限制頁面登錄訪問限制頁面訪問權(quán)限發(fā)送E-mailE-mail配置發(fā)送密碼重置郵件自定義E-mail發(fā)送E-mail后端會話控制啟用會話控制會話對象方法在視圖中使用會話實踐:自定義User 模型9Python授課方式課時理論課:6(請打)理論課 討論課 實驗課 習(xí)題課 其他安排實驗課:3教學(xué)大綱要求:掌握項目設(shè)計、項目實現(xiàn)、數(shù)據(jù)管理和實現(xiàn)試卷導(dǎo)出。教學(xué)重點及難點:重點:項目實現(xiàn)、數(shù)據(jù)管理和實現(xiàn)試卷導(dǎo)出作業(yè)、討論題、思考題:課
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通信號控制系統(tǒng)操作規(guī)程
- 三農(nóng)村電商售后服務(wù)與客戶關(guān)系管理實戰(zhàn)指南
- 安裝光伏發(fā)電劃算不
- 汽車 充電樁 新能源
- 課題研究可行性分析格式模板
- 項目進(jìn)度管理與風(fēng)險控制的工作計劃
- 三農(nóng)產(chǎn)品三農(nóng)村市場風(fēng)險防控方案
- 消防中級監(jiān)控練習(xí)試題及答案
- 中級養(yǎng)老護(hù)理練習(xí)試題
- 茶藝師復(fù)習(xí)測試題
- 幕墻玻璃維修更換施工方案
- 證明公司人數(shù)
- 《電子信息工程專業(yè)導(dǎo)論》復(fù)習(xí)備考核心題庫(100多題)
- GB/T 10561-2023鋼中非金屬夾雜物含量的測定標(biāo)準(zhǔn)評級圖顯微檢驗法
- 淺談希沃白板在初中區(qū)域地理教學(xué)中的應(yīng)用
- 小鷹廣郡通:2023成都城市全景數(shù)據(jù)報告 -城市研究
- -《畫線段圖解決問題的策略》
- 工程勘察服務(wù)成本要素信息(2022版)
- 特種設(shè)備安全風(fēng)險管控責(zé)任清單
- 高中數(shù)學(xué)人教A版(2019)必修第一冊知識點總結(jié)
- 廣東省中考物理近四年考點分布
評論
0/150
提交評論