newmediamonitoring1/static/django-summernote-0.8.11.4/django_summernote/models.py

26 lines
693 B
Python

from __future__ import unicode_literals
from django.db import models
from django_summernote.utils import get_attachment_storage, get_attachment_upload_to
__all__ = ['AbstractAttachment', 'Attachment', ]
class AbstractAttachment(models.Model):
name = models.CharField(max_length=255, null=True, blank=True, help_text="Defaults to filename, if left blank")
file = models.FileField(
upload_to=get_attachment_upload_to(),
storage=get_attachment_storage()
)
uploaded = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return u"%s" % (self.name)
class Meta:
abstract = True
class Attachment(AbstractAttachment):
pass