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