diff --git a/fet2020/finance/models.py b/fet2020/finance/models.py index 6f49b490..a3ed385c 100644 --- a/fet2020/finance/models.py +++ b/fet2020/finance/models.py @@ -1,3 +1,5 @@ +from pathlib import Path + from django.core.validators import FileExtensionValidator, ValidationError from django.db import models from django.urls import reverse @@ -221,3 +223,6 @@ class Bill(models.Model): def clean(self): if self.status is None: self.status = Bill.Status.SUBMITTED + + def filename(self): + return Path(self.file_field.name).name diff --git a/fet2020/templates/finance/bill_update.html b/fet2020/templates/finance/bill_update.html index 0778341d..3cf30f56 100644 --- a/fet2020/templates/finance/bill_update.html +++ b/fet2020/templates/finance/bill_update.html @@ -103,8 +103,12 @@ {{ form.file_field.value }} + > + + {{ object.filename }} + {% endif %} @@ -122,8 +126,12 @@ Hochgeladene Rechnung: {{ form.file_field.value }} + > + + {{ object.filename }} +