你将学到的
  • pipenv 实现 Python 虚拟环境
  • DRF 用法
  • Webpack 处理 CSS、图片、字体文件
  • ReactRouter 实现路由
  • Django 中的 MTPP 结构
  • Django 管理中使用过滤器
  • Sphinx 编写文档
  • Django 常用命令
  • 多语言配置
  • React 数据绑定
  • 前端文件模块化
  • 模型的选项和认证
  • Django 模型和视图的测试
  • Ansible 模块和 Playbook
课程介绍

基于 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 个月会员服务,方便学习课程内容。(会员用户赠送相应价值的实验豆)
  • 企业团报:可获得更多支持服务,请点击购买咨询
课程教师

Perchouli 共发布过 1 门课程

独立开发者,长期从事 Django 、React、Go 开发工作,个人网站:https://dmyz.org

查看老师的所有课程 >
实验楼楼+
实验楼会员