from django.db import models
from django.utils.html import mark_safe


# Create your models here.

class Banner(models.Model):
    
    imagen_banner = models.ImageField(upload_to="banners")
    nombre = models.CharField(max_length=300, verbose_name="Nombre")
    titulo_contenido = models.CharField(
        max_length=100, null=True, blank=True, verbose_name="Título (opcional)")
    contenido = models.CharField(
        max_length=300, null=True, blank=True, verbose_name="Contenido (opcional)")
    created = models.DateTimeField(auto_now_add=True,verbose_name="Creado")
    updated = models.DateTimeField(auto_now_add=True, verbose_name="Actualizado")
    
    class Meta:
        verbose_name = "Banner"
        verbose_name_plural = "Banners"
    
    def __str__(self):
        return self.nombre
    
    def image_tag(self):
        return mark_safe('<img src = "%s" width="70" />' % (self.imagen_banner.url))
        
        
