学习
实践
活动
专区
工具
TVP
写文章

Django 项目总结-商品部分

本文阅读时长大约为 3 分钟

商品部分

基本功能:首页展示、商品列表、商品详情、商品搜索

数据库表设计

数据库表设计:

电商中对于商品,有两个重要的概念: SPU 和 SKU

SPU = Standard Product Unit (标准产品单位)

SPU 是商品信息聚合的最小单位,是一组可服用、易检索的标准化信息的集合,该集合描述了一个产品的特性。

通俗的讲,属性值、特性相同的商品就可以称为一个 SPU

例如:

iPhone X 就是一个SPU,与商家、颜色、款式、规格、套餐等都无关。

SKU = Stock Keeping Unit (库存量单位)

SKU 即库存进出计量的单位,可以是以件、盒、托盘等为单位,四物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。

例如:

iPhone X 全网通黑色256G 就是一个SKU,表示了具体的规格、颜色等信息

商品数据表结构:

tb_brand 品牌、

tb_goods 商品(SPU)、

tb_sku 商品 (SKU)、

tb_goods_specification 商品规格、

tb_sku_specification sku规格信息、

tb_specification_option 规格选项、

tb_sku_image sku图片、

tb_goods_channel 商品频道、

tb_goods_category 商品类别

首页广告数据表结构

tb_content_category 广告类别、

tb_content 广告内容

CKEditor 富文本编辑器

在后台可能需要编辑,引入富文本编辑器

安装,添加应用,添加配置,添加字段

修改图片保存失败 BUG:

上次图片时,图片的后缀名 FastDFS 和 cheditor 的处理并不一样,所以报错,修改 ckeditor_uploader/views.py文件,如

添加测试数据

在 admin 中注册模型类

添加 FastDFS 报错的测试图片数据

添加对应的数据库测试数据

END

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181207G1J1QZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券