Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 不允许在购物车中使用不同类别的产品_Django_Satchmo - Fatal编程技术网

Django 不允许在购物车中使用不同类别的产品

Django 不允许在购物车中使用不同类别的产品,django,satchmo,Django,Satchmo,Satchmo商店有不同类别的产品。由于某些原因,我需要使用不同的商户帐户处理不同类别产品的付款。由于这需要尽快完成,快速解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册,看看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有不同类别的产品,则删除新添加的产品并向用户提及。有没有更好的方法快速完成这项工作?如果没有,我想要一些输入来帮助我实现上述流程 我认为您应该使用ajax和/或decorator。所以,当用户选择产品时,您只需与购物车中的产品类别进行比较,

Satchmo商店有不同类别的产品。由于某些原因,我需要使用不同的商户帐户处理不同类别产品的付款。由于这需要尽快完成,快速解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册,看看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有不同类别的产品,则删除新添加的产品并向用户提及。有没有更好的方法快速完成这项工作?如果没有,我想要一些输入来帮助我实现上述流程

我认为您应该使用ajax和/或decorator。所以,当用户选择产品时,您只需与购物车中的产品类别进行比较,并显示任何错误消息。我认为只有一个查询来检查是否有相同类别的项目,所以添加/删除操作将是多余的