add support for archive files.

This commit is contained in:
Jonas Winkler
2020-11-25 14:47:01 +01:00
parent 9a33f191a7
commit 8069c2eb6a
4 changed files with 40 additions and 9 deletions

View File

@@ -224,6 +224,19 @@ class Document(models.Model):
def source_file(self):
return open(self.source_path, "rb")
@property
def archive_path(self):
fname = "{:07}{}".format(self.pk, ".pdf")
return os.path.join(
settings.ARCHIVE_DIR,
fname
)
@property
def archive_file(self):
return open(self.archive_path, "rb")
@property
def file_name(self):
return slugify(str(self)) + self.file_type