def remove_from_cart(request, product_id): try: product_id = int(product_id) except ValueError: raise Http404 product = get_object_or_404(Product, pk=product_id) cart = ExtCart(request) cart.remove(product) messages.info(request, _("%s product is deleted from cart") % product) return redirect_to_back(request)