from django.db import models from django.urls import reverse class Product(models.Model): name = models.CharField(max_length=200) category = models.CharField(max_length=100, blank=True, null=True) sku = models.CharField(max_length=100, unique=True) price = models.DecimalField(max_digits=10, decimal_places=2) stock = models.PositiveIntegerField() minimum_stock_level = models.PositiveIntegerField(default=10) def __str__(self): return self.name def is_below_minimum_stock(self): return self.stock < self.minimum_stock_level