
from django.core.exceptions import ImproperlyConfigured
from django.db import models
from ProductosApp.models import Oferta_productos, Grupo


# Create your models here.




class Producto(models.Model):

    nombre = models.CharField(max_length=50)
    grupo = models.ForeignKey(Grupo, on_delete=models.CASCADE)
    tipo = models.ForeignKey(Oferta_productos, on_delete=models.CASCADE)
    descripcion = models.CharField(max_length=50)
    disponibilidad = models.BooleanField(default=True)
    created = models.DateTimeField(auto_now_add=True, verbose_name="Creado")
    updated = models.DateTimeField(auto_now=True,verbose_name="Actualizado")
    stock = models.IntegerField(default=10)



    class Meta:

        verbose_name = "Producto"
        verbose_name_plural = "Productos"
    
    def __str__(self):

        return self.nombre
