From ff54e470f8d4e9811d4e49e02ba833e7afacc606 Mon Sep 17 00:00:00 2001 From: Ross Date: Sun, 8 Aug 2021 10:10:49 +0100 Subject: [PATCH] . --- longs/models.py | 10 ++++++++++ longs/templates/longs/long_series_viewer.html | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/longs/models.py b/longs/models.py index 62c267e6..6597222d 100644 --- a/longs/models.py +++ b/longs/models.py @@ -491,6 +491,16 @@ class LongSeries(models.Model): i.save() n = n + 1 + def get_total_image_size(self): + images = self.images.all() + + size = 0 + + for i in images: + size += i.image.size + + return size + # class LongImage(models.Model): # long = models.ForeignKey(Long, # related_name="images", diff --git a/longs/templates/longs/long_series_viewer.html b/longs/templates/longs/long_series_viewer.html index 9a6beb80..e60bab76 100755 --- a/longs/templates/longs/long_series_viewer.html +++ b/longs/templates/longs/long_series_viewer.html @@ -24,6 +24,8 @@ This series is not associated with any cases. title="orders dicom by uploaded filename">Order by uploaded filename {% for image in series.images.all %} -{{image.image.url}}, pos: {{image.position}}, {{image.upload_filename}}
+{{image.image.url}}, pos: {{image.position}}, {{image.upload_filename}} [{{image.image.size|filesizeformat}}]
+ +

Total image size: {{series.get_total_image_size|filesizeformat}}

{% endfor %} \ No newline at end of file