Djiango 系統知識大綱

--------------------------【Djiango大綱】--------------------------

基礎常識

【基礎知識】
【MTV模式簡介】
【Django配置、工作流程、起始配置】
【常用模塊】 視圖、urls
【Django報錯解決】


模版語法

【模版語法】 變量相關{{ }} 邏輯相關{%%}
【Filters變量過濾 返回html工具】 views的變量處理 | 返回html代碼片段
【邏輯語法使用 拓展】 if for 計次…
【母板、組件 公用代碼封裝】母版頁面公用板塊;組件公用頂部或尾部
【靜態文件 加載static】 靈活配置靜態文件


視圖

【views處理】CBV:類處理& FBV:函數處理
【Reques對象 Responses 和 render】 上傳文件案例 、 Responses三件套、JsonResponse


路由

【自動分發 正則分組】[有名-無名]帶參分組案例
【反解析 - 動態獲取路徑】
【名稱空間 - APP別名相同】 解決多APP內別名相同
【path正則封裝 自定義】自定義正則封裝、django2.0版 的path中


ORM數據庫操作

========基礎========
【PyCharm數據庫管理工具】
【ORM創建表 使用步奏】步奏、對應關係
【多對多表建立 查詢】多對多,建關聯表、內置:鏈表查詢
【ORM 建表常用字段】 參數類型

【ORM查詢】
【ORM新增】
【ORM刪除】
【ORM修改】

========進階========
【ORM查詢 高級】 13種查詢 py文件中調ORM
【ORM查詢 雙下滑線】 特殊的快捷查詢
【ORM外鍵查詢】 外鏈表的情況下,跨表查詢
【ORM多對多查詢】 *列表:打散再傳入 create() add() remove() clear()
【聚合查詢】求和求總數…
【分組查詢】group by
【F與Q查詢】F:轉義 Q:或查詢
【事物】存檔回滾功能


其他

【Ajax】異步提交、局部更新& Json序列化&上傳文件
【分頁功能】
【Cookie 緩存】
【Session 緩存】 基於Cookie 更安全
【auth 用戶認證】綜合封裝Session
【forms組件 - 校驗與渲染】數據校驗、生成頁面、保留輸入內容
【forms組件 - 參數配置】input樣式標籤加class等自定義錯誤信息
【forms組件 - 鉤子自定義校驗】局部鉤子 & 全局鉤子
【中間件】全局鉤子
【處理csrf_token】 過濾

--------------------------【實戰項目案例】--------------------------

簡單項目案例

【多表 增刪改查】多對多表& 外鏈表

博客系統項目
【用戶登陸】Ajax& 圖片驗證碼&BootStrap&auth&forms&session&PIL圖形制作
【註冊功能】頭像上傳& 預覽& Ajax錯誤提示& 局部鉤子& 全局鉤子& Media文件
【首頁板塊】admin組件可視化插入測試數據& 時區設置& 展示點贊評論
【個人文章頁面】日期歸檔TruncMonth模塊& 時區設定防止報錯& extra原生sql語句& **kwargs路由妙用
【文章詳細頁面】繼承公用板塊& inclution_tag解決html複用
【文章點贊 踩功能】Ajax點贊刷新& F更新點贊 & 反序列json布爾值
【評論、事務、回滾】根評論、子評論& 回滾校驗 & jquery插入html & 自定義標籤屬性名
【富文本編輯框、防XSS攻擊】kindeditor工具& BeautifulSoup模塊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章