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