def show(request, id): """Product card page""" product = get_object_or_404(Product, pk=id) cart = Cart(request) context = { 'product': product, 'in_cart': cart.has(product), 'cart_count': cart.count(), } return render(request, 'sales/show.html', context)
def add(request, id): """It adds the product to the Cart""" product = get_object_or_404(Product, pk=id) cart = Cart(request) cart.add_or_update(product, 1) context = { 'product': product, 'in_cart': cart.has(product), 'cart_count': cart.count(), } return cart.set(render(request, 'sales/show.html', context))