Django products应用程序具有可变深度类别层次结构和每个类别的任意属性

Django products应用程序具有可变深度类别层次结构和每个类别的任意属性,django,satchmo,commerce,Django,Satchmo,Commerce,我正在开始为需要以下功能的客户开发Django内置的产品目录: 1-一个可变深度类别/子类别结构,因此该树可能看起来像: 类别1>子类别1>子类别1>产品1 第2类>子类2>产品2 第3类>产品3 2-任何类别或子类别的产品都可以具有任意属性集, 例如,“绘图仪”下的产品可能具有“速度”、“尺寸”和“纸张类型”属性,而“cad软件”下的产品可能具有“版本”、“许可证类型”和“座位数” 3-一个易于使用的后端,希望能够对产品进行拖放式订购和分类 所以,我研究了Satchmo,它有“产品属性”,这看

我正在开始为需要以下功能的客户开发Django内置的产品目录:

1-一个可变深度类别/子类别结构,因此该树可能看起来像:

类别1>子类别1>子类别1>产品1

第2类>子类2>产品2

第3类>产品3

2-任何类别或子类别的产品都可以具有任意属性集, 例如,“绘图仪”下的产品可能具有“速度”、“尺寸”和“纸张类型”属性,而“cad软件”下的产品可能具有“版本”、“许可证类型”和“座位数”

3-一个易于使用的后端,希望能够对产品进行拖放式订购和分类

所以,我研究了Satchmo,它有“产品属性”,这看起来与我需要的相似,还有夹层,它没有产品模型,但在其他方面看起来相当容易破解,并且有一个很好的后端


我没有使用过这两个项目,我想知道它们是否有点过火(我不需要购物车、付款等,也不需要夹层的完整博客),也许有一个更简单的应用程序或应用程序可以满足我的特定需求?

Satchmo拥有您所需要的所有功能,事实上,它的功能比你想要的要多得多。我推荐萨奇摩是的,我可以。在我这么做之前,我想看看现有的项目是否已经有了接近我需要的起点的东西,这样可以节省时间并使用已经测试和优化过的东西。很好。我正在学习Django,并且总是倾向于自己滚动,以了解它如何更快地工作。但很抱歉,我帮不上什么忙。我无法确切地帮助您,但是,我可以告诉您,我们一直在推出自己的独立产品目录应用程序(尚未发布),我们正在使用django mptt作为类别结构。这很容易处理。