黑马程序员技术交流社区

标题: 美多商城项目总结三 [打印本页]

作者: yangrui    时间: 2019-9-19 17:51
标题: 美多商城项目总结三
五、 后台项目部分
1. 管理员登录
主要实现功能:①管理员权限用户可登录后台管理系统
主要技术点:
① 使用 django-cors-headers 来解决后端对跨域访问的支持
② 浏览器登录身份验证解决方案 Django REST framework JWT 的安装及配置

2. 首页数据统计
主要实现功能: ①用户总数统计,②日增用户统计,③日活跃用户统计,④日
下单用户统计,⑤月增用户统计,⑥日分类商品访问量统计

3. 信息管理
主要实现功能
用户管理:①用户列表显示,②获取查询用户,③增加用户功能  
商品管理:①SKU 表增删改查操作,②SPU 表增删改查操作,③商品规格表增
删改查操作,④规格选项表增删改查操作,⑤商品图片表增删改查操作,⑥品牌管
理增删改查,⑦频道增删改查操作
订单管理:①获取订单列表数据,②获取订单详情。③修改订单状态
系统管理:①系统权限数据增删改查操作,②用户组信息增删改查操作,③管理
员信息增删改查操作

主要技术点:
① 熟悉前端 vue 组件的导入
② DRF 的使用:路由的写法、类视图的选择、序列化器的定义方式
③ 序 列 化 器 在 序 列 化 和 反 序 列 化 时 关 联 外 键 的 操 作
(PrimaryKeyRelatedField, StringRelatedField,外键的序列化器)
④ 使用视图集时路由映射的使用及利用装饰器自动生成路由
⑤ DRF 获取参数方式:获取路由中携带的参数、获取前端传入的查询关键
字参数、序列化器中获取视图函数中传入的参数等
⑥ 使用 timedelta 实现时间的加减操作
⑦ 单独定义分页对象模块,方便后续调用
⑧ 设置事务,保证多个数据表的操作同时成功或失败
⑨ 使用 fdfs_client 上传图片







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2