文章目录
项目开发模式
- 开发模式 : 前后端不分离
- 后端框架 : Django1.11.11版本 + Jinja2模板引擎
- 前端框架 :Vue.js
- 开发环境:Ubuntu
项目介绍
- B2C – 企业对个人 ,既商对客的运营模式
- 项目前端由 他人开发,合作项目,这里只介绍后端技术。
归纳项目的主要模块
- 验证: 图形验证、短信验证
- 用户: 注册、登录、用户中心(基本信息、邮箱激活、收货地址、我的订单、修改密码)
- 第三方登录: QQ登录
- 首页广告: 首页广告
- 商品: 商品列表、商品搜索、商品详情、商品浏览记录
- 购物车 购物车管理、购物车合并
- 订单: 确认订单、提交订单、订单商品评价
- 支付: 支付宝支付
- MIS系统: 数据统计、用户管理、权限管理、商品管理、订单管理
技术点
- 包含了相当多的电商项目中的设计经验,后续详细介绍。
- Nginx代理服务器
- Jinja2模板
- mysql
- redis
- Celery异步任务
- rabbitmq 消息队列
- FastDfs 文件存储服务
- Elasticsearch 搜索引擎
- 部署 Docker + nginx
- 详细的如图片,短信验证码的实现技术,第三方登录等,一并项目中详细讲解。

本文介绍了一个电商项目的实战开发过程,涵盖B2C模式下前后端不分离的开发模式,使用Django和Vue.js作为主要框架。项目包括用户管理、商品、购物车、订单、支付等多个模块,并深入讲解了Nginx、Jinja2、MySQL、Redis、Celery、rabbitmq、FastDfs、Elasticsearch等技术的应用。
1483

被折叠的 条评论
为什么被折叠?



