电商项目
2020-12-16 工作内容
完成商品数据库表设计,准备商品数据,首页广告数据展示
1.数据库表设计
- 了解spu是一种类型商品,sku是具体商品
此数据类型与电商业务有关
- 首页广告与商品数据库表分析
广告需要广告类型和具体广告内容两张表,商品需要两大类表,一类表负责商品类别,一类负责商品
- 建立数据库表模型,并迁移
2.准备商品数据
- 使用FastDFS实现文件的存储,减少Django程序体积和运行空间
- 对FastDFS进行初步了解和使用
- 使用docker运行FastDFS服务,减少复用。
- 录入商品数据和图片信息,使用sql脚本。
3.首页广告展示
- 展示商品首页分类
使用三级联动查询,组织合理的数据,方便前端渲染
- 展示首页广告,组织合理结构,方便前端渲染
- 自定义Django文件存储类型
查看源码与文档,进行自定义Django文件存储类url方法重写,因为源代码对url没有进行处理,而本项目image地址,都是FastDFS服务器响应的file_id,需要添加域名和端口才能访问,所以需要重写
总结
-
编写代码过程中,虚拟机网络突然断了,话费了一个小时才解决。
-
新学习 了fastdfs文件存储系统,对大文件的处理有了一定认识。