feat: update cart with custom trigger
This commit is contained in:
+2
-2
@@ -38,7 +38,7 @@ class ProductDetail(TemplateView):
|
||||
)
|
||||
def add_cart_item(request, *args, **kwargs):
|
||||
product = get_object_or_404(Product, pk=request.POST.get("product"))
|
||||
response = HttpResponse(status=201)
|
||||
response = HttpResponse(status=201, headers={'HX-Trigger': 'updated-cart'})
|
||||
|
||||
if not request.user.is_authenticated:
|
||||
cart = Cart.objects.create(
|
||||
@@ -72,7 +72,7 @@ def delete_cart_item(request, pk, *args, **kwargs):
|
||||
cart = get_cart(request)
|
||||
cart_item = get_object_or_404(CartItem, pk=pk, cart=cart)
|
||||
cart_item.delete()
|
||||
return HttpResponse(status=204)
|
||||
return HttpResponse(status=204, headers={'HX-Trigger': 'updated-cart'})
|
||||
|
||||
|
||||
index = IndexView.as_view()
|
||||
|
||||
Reference in New Issue
Block a user