# -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models from django.utils.encoding import python_2_unicode_compatible from django.utils.translation import ugettext_lazy as _ from ..medialibrary.fields import MediaAssetField from .utils import UUIDMixin @python_2_unicode_compatible class MediaAsset(UUIDMixin, models.Model): name = models.CharField(_('name'), max_length=500) # TODO Add slug = SlugField original_file = MediaAssetField(_("original file")) original_file_name = models.CharField(_('original file name'), max_length=1000, editable=False) # TODO Add thumbnail = Thumbnail # TODO Add preview = ImageSpec def __str__(self): return self.name