Django add to cart function

18 hours ago 1
ARTICLE AD BOX

how i create add to cart function? Using request.method or perform an action when click add to cart button?

html

<form method="post" action="" class="w-full"> {% csrf_token %} <div class="m-3"> <label for="quantity" class="font-bold">Quantity:</label> <input min="0" max="{{item.stock}}" value="1"> </div> <div class=" gap-3 justify-center"> <button type="submit" ">Add to cart</button> <a href="" class="">View cart</a> </div> </form>

models.py

class Cart(models.Model): cart_id = models.CharField(primary_key=True) total = models.DecimalField(max_digits=9, decimal_places=2) quantity = models.IntegerField() user = models.OneToOneField(User,on_delete=models.CASCADE) class CartItem(models.Model): cart = models.ForeignKey(Cart, on_delete=models.CASCADE) product = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.IntegerField(default=0) user = models.OneToOneField(User,on_delete=models.CASCADE)
Read Entire Article