
Django 和 React 實現(xiàn)電商平臺培訓
課程是一個全棧的課程,
用 Django + React 搭建一個支持多語言、
具有電商核心功能的系統(tǒng)。主要包含商品展示模塊、
購物車模塊、訂單模塊。
課程也會介紹如何利用 Django 自帶的認證系統(tǒng)來實現(xiàn)用戶模塊,
以及對接外部服務(wù)(OAuth為例)的主要流程。
pipenv 實現(xiàn) Python 虛擬環(huán)境
1 DRF 用法
2 Webpack 處理 CSS、圖片、字體文件
3 ReactRouter 實現(xiàn)路由
4 Django 中的 MTPP 結(jié)構(gòu)
5 Django 管理中使用過濾器
6 Sphinx 編寫文檔
7 Django 常用命令
8 多語言配置
9 React 數(shù)據(jù)綁定
10 前端文件模塊化
11 模型的選項和認證
12 Django 模型和視圖的測試
13 Ansible 模塊和 Playbook
1
搭建項目實驗環(huán)境(一)
1.pipenv實現(xiàn)Python虛擬環(huán)境
2.Django的常用命令
3.Django連接MySQL
4.Django管理頁面
5.DRF用法 6.多語言配置
2
搭建項目實驗環(huán)境(二)
1.djangowebpackloader的配置
2.Webpack處理CSS、圖片、字體文件
3.React的數(shù)據(jù)綁定
4.ReactRouter實現(xiàn)路由
5.前端文件模塊化
3
用戶模塊
1.Django內(nèi)置認證系統(tǒng)的介紹
2.{%trans%}模板標簽的用法
3.Forms渲染和錯誤處理
4.編寫新的用戶模型
5.應(yīng)用和模型的可讀名稱
6.authenticate和login登錄注冊的用戶
4
商品展示模塊
1.Django中的MPTT結(jié)構(gòu)
2.InlineAdmin管理模型關(guān)系
3.用戶上傳的文件的處理
4.Django模板引擎
5.React的useEffect
5
購物車模塊
1.模型的選項和驗證
2.時區(qū)的處理
3.AJAX對DRF的非GET請求
4.DRF權(quán)限和重寫queryset
6
訂單模塊
1.在Django管理中的過濾器
2.djangofilter在視圖中的使用
3.URL命名空間 4.useRef的用法
7
對接外部服務(wù)
1.requests請求外部信息
2.OAuth的授權(quán)
3.CeleryRabbitMQ的任務(wù)隊列
8
單元測試和文檔
1.Django模型和視圖的測試
2.Django管理文檔的配置
3.Sphinx編寫文檔
9
部署到生產(chǎn)環(huán)境
1.Django生產(chǎn)環(huán)境的錯誤處理
2.uwsgiNginx的配置
3.Jenkins基本功能
4.Ansible模塊和Playbook
