基于 Django + React 实现电商平台

训练营
关注

本课程是一个全栈的课程,用 Django + React 搭建一个支持多语言、具有电商核心功能的系统。主要包含商品展示模块、购物车模块、订单模块。 课程也会介绍 Django 自带的认证系统实现用户模块的方法,以及对接外部服务(OAuth为例)的主要流程。

基于 Django + React 实现电商平台

项目介绍

本训练营是一个全栈的课程,用 Django + React 搭建一个支持多语言、具有电商核心功能的系统。

后端连接 MySQL 数据库,配置 Django REST Framework(DRF)。前端用 Webpack 打包,在 React 中请求 DRF 提供的 API 获得数据后在前端进行数据绑定。

整个系统的核心是商品展示模块、购物车模块、订单模块,也会介绍 Django 自带的认证系统实现用户模块的方法,以及对接外部服务(OAuth为例)的主要流程。

课程也介绍了单元测试、文档、持续集成等主流的工程实践和 Django 在生产环境的配置。

从这个训练营你能够学到什么

  • Django 和 React 配合使用时涉及的 Webpack 配置
  • Django 的国际化(主要是语言和时区)
  • DRF 的常见处理,例如返回嵌套数据,鉴权等
  • 使用 uWSGI+Nginx 在生产环境部署
  • React 的 Hook
  • 单元测试和文档生成
  • CI 和 Ansible 远程执行命令

效果演示

  • 主要模块的ER

此处输入图片的描述

  • 商品详情页

此处输入图片的描述

  • 购物车

此处输入图片的描述

  • 订单和筛选

此处输入图片的描述

适合人群

  • 已经具备 Django 基础开发能力,希望更深入了解 Django 的开发者
  • 有一定 JS 基础,想要学习 React 的前端
  • 对电商系统有兴趣,想自己搭建一个电商系统并部署到生产环境的全栈工程师

涉及前驱知识:

  • Django 基础

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后实验文档一直可以看,但无法进行在线实验。
  • 课程价格:当前优惠价格 99 元。
  • 会员服务:赠送 2 个月会员服务,方便学习课程内容。(会员用户赠送相应价值的实验豆)
  • 企业团报:可获得更多支持服务,请点击购买咨询

实验列表

  • 实验1 搭建项目实验环境(一)
  • 实验2 搭建项目实验环境(二)
  • 实验3 用户模块
  • 实验4 商品展示模块
  • 实验5 购物车模块
  • 实验6 订单模块
  • 实验7 对接外部服务
  • 实验8 单元测试和文档
  • 实验9 部署到生产环境