從零打造在線教育平臺25小時Django Xadmin綜合實戰(zhàn)
Python升級3.6 Django+Xadmin打造在線教育平臺
25小時Django綜合實戰(zhàn),從0打造一個模塊完整、功能完善、達到上線標準的在線教育平臺,全面掌握Django的同時,得到一套完整的代碼
第1章 課程介紹
介紹課程目標、通過課程能學(xué)習(xí)到的內(nèi)容、和系統(tǒng)開發(fā)前需要具備的知識
第2章 windows下搭建開發(fā)環(huán)境
介紹項目開發(fā)需要安裝的開發(fā)軟件、 python虛擬virtualenv和 virtualenvwrapper的安裝和使用、 最后介紹pycharm和navicat的簡單使用
第3章 通過留言版功能回顧django基礎(chǔ)知識
通過django簡單實現(xiàn)一個留言板功能來回顧django的基礎(chǔ)知識, 包括settings的配置、 url配置、 view邏輯、 model設(shè)計和templates的顯示
第4章 需求分析和model設(shè)計
對系統(tǒng)進行需求分析, 然后設(shè)計出django app, 然后對每個app設(shè)計相應(yīng)的django model數(shù)據(jù)表。系統(tǒng)共有四個app, users處理用戶相關(guān);courses處理課程相關(guān);organization處理課程機構(gòu)相關(guān);operation處理用戶操作相關(guān)
第5章 通過xadmin快速搭建后臺管理系統(tǒng)
通過xadmin結(jié)合第4章設(shè)計的model快速的搭建一套完整的后臺管理系統(tǒng);本章首先介紹django admin的簡單使用, 然后引出xadmin,在安裝xadmin之后將model注冊到xadmin中, 最后完成xadmin的全局配置
第6章 用戶注冊功能實現(xiàn)
完成用戶注冊相關(guān)的功能, 包括登錄、注冊、找回密碼等功能, 本章會深入session和cookie的機制以及通過django form對表單進行驗證。注冊和找回密碼會通過圖片驗證碼驗證以及通過郵箱驗證方式完成
第7章 課程機構(gòu)功能實現(xiàn)
完成課程機構(gòu)的相關(guān)功能, 本章會開始django的templates模板繼承機制實現(xiàn)模板的重用。 本章包括分頁、篩選、收藏等功能, 會講到如何通過modelform對表單進行驗證和保存。
第8章 課程功能實現(xiàn)
完成課程相關(guān)功能模塊開發(fā), 包括課程列表功能實現(xiàn)、課程詳情頁展示、 課程評論功能和相關(guān)課程推薦等功能實現(xiàn)
第9章 課程講師功能實現(xiàn)
實現(xiàn)授課講師的列表頁和詳情頁講師信息的展示
第10章 個人中心和全局搜索功能實現(xiàn)
個人中心和系統(tǒng)全局功能實現(xiàn)、 全局功能包括全局導(dǎo)航欄功能和全局搜索功能的實現(xiàn)。 個人中心功能包括個人信息的展示和修改、 頭像修改、密碼修改、郵箱修改。 郵箱修改需要通過郵箱驗證才能修改。 用戶學(xué)習(xí)的課程展示、 用戶的收藏展示以及刪除收藏功能,最后是用戶的個人消息展示...
第11章 首頁、全局功能細節(jié)和404以及500頁面配置
本章主要完善整站的實現(xiàn)細節(jié), 如修改點擊數(shù)、收藏數(shù)以及登出功能等。 接著實現(xiàn)系統(tǒng)的首頁, 最后配置系統(tǒng)的全局404和500頁面
第12章 常見web攻擊及防范
本章介紹原理以及防護
第13章 xadmin的進階開發(fā)
介紹xadmin更進階的開發(fā), 加深對xadmin的理解, 讓整個后臺管理系統(tǒng)完成更加細節(jié)的定制, 包括userprofile的注冊、 導(dǎo)航欄icon的修改、 django ueditor富文本編輯器的集成、 xadmin的插件制作。本章會介紹一款excel的導(dǎo)入插件開發(fā)
第14章 把項目部署上線
本章主要講解 1. nginx+uwsgi完成線上生成環(huán)境的原理 2. mysql的訪問權(quán)限以及端口綁定配置,以及將本地數(shù)據(jù)庫直接傳輸?shù)缴森h(huán)境 3. nginx配置一個虛擬主機,及完成域名和ip地址的轉(zhuǎn)發(fā)、 nginx的靜態(tài)文件代理 4. uwsgi的配置文件的基本配置 5. 代碼變更的時候?qū)崿F(xiàn)uwsgi服務(wù) ...
第15章 課程總結(jié)
重新梳理一遍系統(tǒng)開發(fā)的整個過程, 讓同學(xué)對系統(tǒng)和開發(fā)過程有一個更加直觀的理解
第16章 快速升級到python3.6+django1.11
簡單的配置現(xiàn)有的依賴庫和極少量的代碼修改直接適配python3.6+django1.11
第17章 快速升級到python3.6+django2.0
快速升級到python3.6+django2.0
158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。
推薦:只需¥98 充值開通(終身VIP會員)就可以
終身免費下載學(xué)習(xí)全部資源,非常超值!
【點擊立即開通】