37549-vm/core/models.py
2026-01-18 11:58:06 +00:00

17 lines
576 B
Python

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