一,项目概览
1.项目准备
2.用户注册
3.验证码
4.用户登录
5.用户中心
用户基本信息
添加邮箱 --->>> 已经多数情况不用,做了解
收货地址
修改密码
6.商品
7.购物车
8.支付系统
最终对整体进行性能优化
使用表结构进行优化
部署
nginx + uwsgi
工具准备
1.miniconda
2.django 框架 --->>> 2.2.5版本
3.mysql --->>> 5.7以上
4.redis --->>> 进行用户状态保持功能 --->>> session cookie
session --->>> django框架生成的一个令牌 -> 加密的redis
验证码功能 --->>> 一张图片 发送的短信数据
测试工具
postman
也可以准备一个Linux系统
部署
uwsgi --->>> Windows支持不完善 网关
nginx --->>> Linux系统支持IO多路复用 代理 部署静态文件
浏览器插件
jsonView
二,开发环节
框架
较为简单的网站
前端使用 --- vue
后端使用 --- django
项目
带领大家做两个项目
项目较为简单,初级开发,电商项目
该项目后台使用的是drf(基本和django相似)
drf作用:序列化(将模型中的数据序列化为字典)
反序列化(将字典转为queryset ->django中的对象)
只用django本身也可以