【发布时间】:2020-05-26 16:59:20
【问题描述】:
我目前正在尝试创建一个视图,允许您从 Django 的购物车中删除单个项目。我有一个允许您将单个产品添加到购物车的视图,但我无法创建一个允许您删除单个产品的视图。
仅供参考,我使用的是 Django 版本 1。
这是我的“添加到购物车”视图:
def add_to_cart(request, id)
cart = request.session.get('cart', {})
cart[id] = cart.get(id, 1)
request.session['cart'] = cart
return redirect(reverse('products'))
这是我的“remove_from_cart”视图(不起作用):
def remove_from_cart(request, id):
cart = request.session.get('cart', {})
cart[id] = cart.get(id, 0)
request.session['cart'] = cart
return redirect(reverse('view_cart'))
任何帮助将不胜感激。
【问题讨论】:
标签: python django python-3.x django-models django-views