Django框架开发电商网站模块流程

项目整体流程:
Django框架开发电商网站模块流程

项目分析设计:
- 架构设计
分析可能用到的技术点
前后端是否分离
前端使用哪些框架
后端使用哪些框架
选择什么数据库
如何实现缓存
是否搭建分布式服务
如何管理源代码

  • 数据库设计
  • 集成测试
    代码实现&&单元测试

(一)网站概述
1.商品购物web网站
2.B2C商业模式
3.基于django框架,前后端分离

(二)技术实现
1.使用django框架实现,具体后端使用drf框架,前端使用vue框架
2.使用Redis + MySQL进行数据存储
3.异步celery任务
4.git创建项目仓库,提交分支
3.Docker容器
(1)Elasticsearch全文搜索引擎
(2)FastDFS图片分布式存储
4.使用第三方扩展
(1)云通信
(2)Catpcha图片验证
(3)163邮箱验证
(4)QQ登录
(5)支付宝

(三)功能模块分类
1.用户模块:注册 登录 QQ登录等
2.商品详情模块 页面静态化
3.购物车模块 登录状态 未登录状态 购物车合并(具体业务逻辑需求)
4.订单支付模块:订单展示. 事务 支付宝支付
5.后台管理模块:Xadmin

项目整体架构

Django框架开发电商网站模块流程