23 lines
470 B
Python
23 lines
470 B
Python
from django.db import models
|
|
|
|
from apps.map.models import CaseStudy, CaseStudyDraft
|
|
|
|
|
|
class BaseFile(models.Model):
|
|
file = models.FileField(
|
|
upload_to='.',
|
|
)
|
|
case_study = models.ForeignKey(
|
|
CaseStudy, related_name='files', blank=True, null=True,
|
|
)
|
|
case_study_draft = models.ForeignKey(
|
|
CaseStudyDraft, related_name='files', blank=True, null=True
|
|
)
|
|
|
|
class Meta:
|
|
abstract = True
|
|
|
|
|
|
class File(BaseFile):
|
|
pass
|