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