django-carton推车有两种产品型号

时间:2016-11-03 20:19:38

标签: django django-rest-framework

我正在使用django-catron,我想知道我是否可以将两个模型作为购物车的产品?如果是,怎么样?

我有两个型号:Hall和Caterer,我希望它们是我的产品,我可以在我的购物车中插入(并基本上执行任何其他提供的操作)。

CART_PRODUCT_MODEL = ['marriage_halls.models.Hall', 'marriage_halls.models.Caterer'] 

我尝试了类似此设置的内容,但它给了我错误:没有属性' rsplit'

1 个答案:

答案 0 :(得分:0)

我没有尝试过我将在下面描述的方法,但值得尝试。 首先在view.py文件中,您应该执行以下添加;

from carton.cart import Cart

cart_1 = Cart(session=request.session, session_key = 'CART-1')

cart_2 = Cart(session=request.session, session_key = 'CART-2')

然后你可以使用;

cart_1.add(apple, price = 1.5, quantity = 4)

cart_2.add(grapes, price = 2.5, quantity = 3)

希望这种方法有效:)