
Django Web 框架入門培訓(xùn)
課程作為入門課程將詳細介紹 Django 框架在 Web 開發(fā)過程中的應(yīng)用,
包括 MVT 模型、模型類的編寫、數(shù)據(jù)模型關(guān)系、創(chuàng)建數(shù)據(jù)表、路由基礎(chǔ)知識、HTTP 請求方法、Cookie & session 、
視圖函數(shù)的創(chuàng)建、模板文件的配置與后臺管理功能等知識點。
1 MVT 結(jié)構(gòu)
2 創(chuàng)建 Django 項目
3 ORM 框架
4 數(shù)據(jù)遷移
5 設(shè)置 MySQL 日志功能
6 條件運算符
7 URL 簡介
8 路由轉(zhuǎn)發(fā)
9 HTTP 請求方法
10 HTTP 響應(yīng)異常處理
11 Django 框架簡介與安裝
12 創(chuàng)建應(yīng)用
13 編寫映射類
14 利用 ORM 查詢數(shù)據(jù)庫
15 查詢過濾器
16 數(shù)據(jù)模型關(guān)系
17 path 轉(zhuǎn)換器
18 Cookie 與 session
19 模板標簽和過濾器
20 靜態(tài)資源處理
1
Django 框架介紹與安裝
1.BS架構(gòu)簡介
2.MVT結(jié)構(gòu)
3.Django框架簡介
4.安裝Django
2
創(chuàng)建一個 Django 項目
1.初始化項目
2.創(chuàng)建應(yīng)用
3.注冊應(yīng)用
4.啟動項目
5.創(chuàng)建視圖函數(shù)
6.配置數(shù)據(jù)庫
3
創(chuàng)建數(shù)據(jù)庫映射類
1.ORM框架
2.編寫映射類
3.使用映射類創(chuàng)建數(shù)據(jù)表
4.向數(shù)據(jù)表中添加數(shù)據(jù)的多種方式
4
映射類的增刪改查
1.利用ORM查詢數(shù)據(jù)庫
2.設(shè)置MySQL日志功能
3.查詢過濾器
4.條件運算符
5.聚合函數(shù)
6.修改和刪除數(shù)據(jù)
1
創(chuàng)建課程作者數(shù)據(jù)表
1.Django映射類的創(chuàng)建
2.數(shù)據(jù)遷移操作
3.利用映射類創(chuàng)建數(shù)據(jù)
5
數(shù)據(jù)模型關(guān)系之一對一和多對一
1.一對一關(guān)系 2.多對多關(guān)系
6
數(shù)據(jù)模型關(guān)系之多對多
1.多對多關(guān)系
2.映射類多表查詢
7
URL 路由基礎(chǔ)
1.URL簡介
2.path轉(zhuǎn)換器
3.路由轉(zhuǎn)發(fā)
2
創(chuàng)建求和視圖函數(shù)
1.視圖函數(shù)的編寫
2.URL映射
3.路由轉(zhuǎn)換器
8
HTTP 請求方法
1.GET請求
2.POST請求
9
狀態(tài)保持
1.HTTP協(xié)議簡介
2.Cookie的創(chuàng)建與使用
3.Session的創(chuàng)建與使用
10
HTTP 錯誤響應(yīng)處理
1.HTTP狀態(tài)碼
2.由瀏覽器導(dǎo)致的響應(yīng)異常
3.由服務(wù)器導(dǎo)致的響應(yīng)異常
11
模板引擎
1.模板概述
2.模板變量
3.模板標簽
4.模板過濾器
5.模板注釋
3
查詢作者的全部課程信息
1.模板變量
2.模板標簽
12
添加靜態(tài)資源
1.什么是靜態(tài)資源
2.配置靜態(tài)文件路徑
3.添加示例靜態(tài)文件
4.模板文件代碼介紹
13
后臺管理
1.創(chuàng)建管理員賬號
2.后臺管理
3.編寫模板類對應(yīng)的管理類