电商项目商品表关系广告类别表

简介: 电商项目商品表关系广告类别表

广告类别表ContentCategory(tb_content_category)与 Content(tb_content)

tb_content_category该表作为一个外键链接对象用来链接tb_content , 获得轮播图, 快讯等主页广告类别

class ContentCategory(BaseModel):
    """广告内容类别"""
    name = models.CharField(max_length=50, verbose_name='名称')
    key = models.CharField(max_length=50, verbose_name='类别键名')
    class Meta:
        db_table = 'tb_content_category'
        verbose_name = '广告内容类别'
        verbose_name_plural = verbose_name
    def __str__(self):
        return self.name

ContentCategory(tb_content_category)

Content(tb_content)

可以观察到两张表实际上是通过category_id这个键进行关联的 , 也就是说这两张表实际上实现的功能也就是下图中主页的所有数据

所以在写入的过程中 , 首先是要通过主表获取所的分类 , 然后在通过主表的ID , 因为外键对象关联的ID等于主表的ID , 通过这个来获取到数据

class GoodsCategory(BaseModel):
    """商品类别"""
    name = models.CharField(max_length=10, verbose_name='名称')
    parent = models.ForeignKey('self', related_name='subs', null=True, blank=True, on_delete=models.CASCADE, verbose_name='父类别')
    class Meta:
        db_table = 'tb_goods_category'
        verbose_name = '商品类别'
        verbose_name_plural = verbose_name
    def __str__(self):
        return self.name
class GoodsChannelGroup(BaseModel):
    """商品频道组"""
    name = models.CharField(max_length=20, verbose_name='频道组名')
    class Meta:
        db_table = 'tb_channel_group'
        verbose_name = '商品频道组'
        verbose_name_plural = verbose_name
    def __str__(self):
        return self.name
class GoodsChannel(BaseModel):
    """商品频道"""
    group = models.ForeignKey(GoodsChannelGroup, verbose_name='频道组名', on_delete=models.CASCADE)
    category = models.ForeignKey(GoodsCategory, on_delete=models.CASCADE, verbose_name='顶级商品类别')
    url = models.CharField(max_length=50, verbose_name='频道页面链接')
    sequence = models.IntegerField(verbose_name='组内顺序')
    class Meta:
        db_table = 'tb_goods_channel'
        verbose_name = '商品频道'
        verbose_name_plural = verbose_name
    def __str__(self):
        return self.category.name


相关文章
|
18天前
|
存储 SQL JSON
技术心得:功能点分析:商品类目表
技术心得:功能点分析:商品类目表
|
1月前
|
数据库
电商购物系统商品数据结构设置 -- 商品类别表
电商购物系统商品数据结构设置 -- 商品类别表
|
2月前
|
算法 数据挖掘 大数据
SPSS Modeler决策树分类模型分析商店顾客消费商品数据
SPSS Modeler决策树分类模型分析商店顾客消费商品数据
|
9月前
|
前端开发 JavaScript
23分布式电商项目 - 商品分类管理(列表实现)
23分布式电商项目 - 商品分类管理(列表实现)
66 0
|
12月前
|
XML JSON 缓存
Java实现商品ID获取淘宝商品历史价格信息数据方法
Java实现商品ID获取淘宝商品历史价格信息数据方法
136 0
|
12月前
|
XML JSON 缓存
Java实现商品ID获取淘宝商品类目数据方法
Java实现商品ID获取淘宝商品类目数据方法
117 0
|
12月前
|
XML JSON 缓存
Java实现根据店铺ID或店铺名称获取京东店铺所有商品数据方法
Java实现根据店铺ID或店铺名称获取京东店铺所有商品数据方法
70 0
|
API 开发工具
itemprops.get( 获取标准商品类目属性 )
通过设置必要的参数,来获取商品后台标准类目属性,以及这些属性里面详细的属性值prop_values。
|
测试技术 数据库
实战SSM_O2O商铺_38【商品类别】解除商品与商品类别的关联
实战SSM_O2O商铺_38【商品类别】解除商品与商品类别的关联
72 0
|
前端开发 Java
谷粒商城--获取分类下所有分组&关联属性
谷粒商城--获取分类下所有分组&关联属性
102 0