Use multi-file upload for "images" field

Closes #62
This commit is contained in:
Carl van Tonder
2018-05-29 23:14:36 -04:00
parent 8a8eccaeaa
commit 39949562c1
13 changed files with 207 additions and 31 deletions

View File

@ -1,5 +1,6 @@
from django.contrib.auth.models import User
from django.db import models
from django.utils.translation import ugettext as _
from apps.map.models import CaseStudy, CaseStudyDraft
@ -9,7 +10,7 @@ class BaseFile(models.Model):
upload_to='.',
)
user = models.ForeignKey(
User, related_name='files'
User, related_name='%(class)s'
)
class Meta:
@ -21,3 +22,21 @@ class BaseFile(models.Model):
class File(BaseFile):
pass
class ImageFile(BaseFile):
caption = models.CharField(
verbose_name=_("Image caption"),
max_length=240,
default=None,
null=True,
blank=True,
)
credit = models.CharField(
verbose_name=_("Image credit"),
max_length=240,
default=None,
null=True,
blank=True,
)