Django 和 React 实现电商平台培训
用 Django + React 搭建一个支持多语言、具有电商核心功能的系统。
主要包含商品展示模块、购物车模块、订单模块。
1 pipenv 实现 Python 虚拟环境
2 DRF 用法
3 Webpack 处理 CSS、图片、字体文件
4 ReactRouter 实现路由
5 Django 中的 MTPP 结构
6 Django 管理中使用过滤器
7 Sphinx 编写文档
8 Django 常用命令
9 多语言配置
10 React 数据绑定
11 前端文件模块化
12 模型的选项和认证
13 Django 模型和视图的测试
14 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