From e54ff022f3efb6f8f8319577bdeaf6377b6e7881 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 1 Sep 2021 22:17:21 +0100 Subject: [PATCH] . --- longs/models.py | 4 ++++ longs/templates/longs/long_series_viewer.html | 1 + rapids/urls.py | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/longs/models.py b/longs/models.py index 636ec170..2872dc2c 100644 --- a/longs/models.py +++ b/longs/models.py @@ -36,6 +36,7 @@ from easy_thumbnails.files import get_thumbnailer from easy_thumbnails.exceptions import InvalidImageFormatError import pydicom +import dicom import datetime from django.utils import timezone @@ -314,6 +315,9 @@ class LongSeriesImage(models.Model): class Meta: ordering = ['position'] + def get_dicom_info(self): + return(dicom.read_file(self.image)) + @reversion.register class LongSeries(models.Model): diff --git a/longs/templates/longs/long_series_viewer.html b/longs/templates/longs/long_series_viewer.html index 65fc46b6..41e54747 100755 --- a/longs/templates/longs/long_series_viewer.html +++ b/longs/templates/longs/long_series_viewer.html @@ -26,6 +26,7 @@ This series is not associated with any cases. {% for image in series.images.all %} {{image.image.url}}, pos: {{image.position}}, {{image.upload_filename}} [{{image.image.size|filesizeformat}}]
+{{image.get_dicom_info}}
{% endfor %} diff --git a/rapids/urls.py b/rapids/urls.py index c740a49e..819ce93d 100755 --- a/rapids/urls.py +++ b/rapids/urls.py @@ -11,7 +11,7 @@ urlpatterns = [ path("", views.RapidExamViews.index, name="index"), path("author//", views.author_detail, name="author_detail"), path("author/", views.author_list, name="author_list"), - path("question/", cache_control(private=True)(cache_page(60 * 1)(views.RapidView.as_view())), name="rapid_view"), + path("question/", views.RapidView.as_view(), name="rapid_view"), # path("unchecked/", views.unchecked_list, name="unchecked_list"), # path("verified//", views.verified_detail, name="verified_detail"), path(