from django.db import models
from filer.fields.image import FilerImageField


class SliderItem(models.Model):
    title = models.CharField(max_length=255)
    image = FilerImageField(null=True, blank=True, on_delete=models.SET_NULL)

    my_order = models.PositiveIntegerField(
        default=0,
        blank=False,
        null=False,
    )

    class Meta:
        verbose_name = 'Изображение для сладера'
        verbose_name_plural = 'Изображения для слайдера'
        ordering = ['my_order']

    def __str__(self):
        return self.title