老师,除了生鲜电商,其他电商的model应该如何设计?

来源:3-5 用户操作的model设计

慕圣5444112

2017-09-06

老师,3c产品,如iphone,它有颜色,容量等属性,每一个颜色与容量的组合的价格各不相同,这时候商品的model应该如何设计呀

写回答

3回答

bobby

2017-09-08

亲 你可以设置两张表 一张表是用来记录所有属性的, 然后新增一张manytomany的表 用于记录goods和attri的关系以及对应的值

0
0

隐逆

2017-09-08

已有解决办法,分多个表,外键的方式。再配以无限分类。加我QQ 807460184

0
0

隐逆

2017-09-06

有位同学是这样给我解释的:

三种选择供参考: 1. 单独维护一张表,这张表有商品类别、规格、价格的,并且每一行有唯一的标识。把这个标识填入目前的主表中。好处是避免使用外键,坏处是每次可能产生两次查询。 2. 也是新建表,内容与上一选项相同。主表建立外键。数据库较小时适用。 3. 把详细信息全部填入主表。

我认为方式2是最佳选择。

你可以点击下方的连接去看看我提的问题,和你的类似。

这是我的疑问

同时希望这个问题老师能给予回答。十分想知道实际电商平台关于这个产品属性问题是如何设计商品表的

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2895 学习 · 2481 问题

查看课程