我正在开发一个在线购物车项目,在产品目录应用程序中,我有点不知道如何组织类别,例如,以下顺序:男士->鞋类->运动鞋->某品牌(NIKE)->实际产品。如你所见,深度是5。是不是一个好的设计,使子-子-子-子。。。每个级别内的类别
class Category:
pass
class SubCategory:
category=models.ForeignKey(Category,...)
...
class SubSubCategory:
category=models.ForeignKey(SubCategory,...)
...
class BrandOrSmthEle:
category=models.ForeignKey(SubSubCategory,...)
...
class Product:
category=models.ForeignKey(BrandOrSmthEle,...)
...
这只是个建议,你可以想出更有效的方法,比如
您可以通过使用此层次结构来避免嵌套体系结构。在
相关问题 更多 >
编程相关推荐