可掌握的核心能力 掌握Django框架, 掌握模型的使用, 掌握視圖的使用, 掌握admin模塊
學習的目的通過學習Python主流框架掌握如何開發(fā)一個完備的企業(yè)級網(wǎng)站
學以致用使用Django框架構(gòu)建后端項目, 利用Django-admin快速開發(fā)后臺管理系統(tǒng); 使用Tornado框架構(gòu)建能夠支持高并發(fā)的Web項目
階段名稱 技術(shù)名稱 技術(shù)內(nèi)容
Python Web框架之Django Django入門 1. Django簡介2. Django環(huán)境搭建3. Django-Hello World4. 顯示登錄頁面5. Get方式登錄功能6. Post方式登錄功能7. 注冊功能8. 顯示注冊頁面9. 處理注冊功能
Django數(shù)據(jù)庫連接與分頁 1. admin后臺管理類操作數(shù)據(jù)庫2. 查詢所有信息3. 登錄功能(連接MySQL)4. 影片展示5. 影片展示(原生分頁)6. Django分頁7. 頁碼翻頁功能
ORM 1. 單表查詢CRUD2. 創(chuàng)建數(shù)據(jù)庫表3. 一對一的關(guān)系4. 一對多的關(guān)系5. 多對多的關(guān)系6. 學生注冊功能
多表操作 1. 查詢班級信息_學生詳情2. 自定義Manager1(查詢)3. 邏輯刪除_單個對象刪除_多個對象刪除4. 自定義Manager3(create)5. 分析Manager.create執(zhí)行過程6. 多表插入(重寫save)
高級查詢 1. 聚合函數(shù)_分組聚合查詢2. 原生查詢3. Q查詢_F查詢4. Django事務(wù)_查詢兩個特性5. 配置URL6. 請求和響應(yīng)對象
上傳與下載 1. 文件上傳2. 文件下載3. 重定向_錯誤訂制頁面4. Cookie語法5. 三天免登錄
Session 1. Session語法2. Session應(yīng)用(顯示個人信息)3. jsonpickle序列化隱藏字段4. 讀取靜態(tài)文件5. django引入靜態(tài)文件
模版使用 1. 模板渲染底層原理2. 模板標簽語法3. 過濾器4. 自定義過濾器5. 全局上下文
CSRF 1. 模板繼承_CSRF原理2. 畫圖分析CSRF原理3. 自定義中間件4. 分析CSRF源碼5. 修改Admin后臺頁面布局
Ajax 1. 表單類2. 表單校驗(表單類)3. 表單校驗(JS原生校驗)4. AJAX語法5. 用戶名唯一校驗(ajax)
商城 商城_商品模塊 1.需求分析_數(shù)據(jù)庫表分析_創(chuàng)建商品模塊表2.數(shù)據(jù)庫表插入3.顯示首頁_嵌套模板4.動態(tài)顯示首頁數(shù)據(jù)5.商品詳情
商城_用戶模塊 6.分析商品詳情7.推薦商品8.用戶注冊9.用戶登錄
商城_購物車模塊 10.地址管理11.加入購物車12.分析cartmanager模塊13.修改購物車選項
商城_訂單模塊 14.結(jié)算頁面15.支付寶支付16.商城支付功能
商城_項目部署 17.部署項目1(單進程訪問)18.部署項目2(多進程訪問)19.部署項目(安裝配置nginx)
|