From cb78db20bbc7de1f5f670bce7d30418a3d6d017e Mon Sep 17 00:00:00 2001 From: kishore232317 Date: Fri, 18 Oct 2024 18:53:30 +0530 Subject: [PATCH] Create models.py --- models.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 models.py diff --git a/models.py b/models.py new file mode 100644 index 0000000..51371c8 --- /dev/null +++ b/models.py @@ -0,0 +1,29 @@ +from django.db import models + + +# Create your models here. +class Product(models.Model): + name = models.CharField(max_length=255) + price = models.FloatField() + stock = models.IntegerField() + image_url = models.CharField(max_length=2083) + + +class Offer(models.Model): + code = models.CharField(max_length=10) + description = models.CharField(max_length=255) + discount = models.FloatField() + +class Product(models.Model): + name = models.CharField(max_length=255) + price = models.DecimalField(max_digits=10, decimal_places=2) + # Add other fields as necessary + +class Cart(models.Model): + total = models.DecimalField(max_digits=10, decimal_places=2, default=0) + +class CartItem(models.Model): + cart = models.ForeignKey(Cart, related_name='items', on_delete=models.CASCADE) + product = models.ForeignKey(Product, on_delete=models.CASCADE) + quantity = models.IntegerField(default=1) +