From 347433ceb6c9a93d6091e43cfb1ab62ca0028d3f Mon Sep 17 00:00:00 2001 From: j Date: Wed, 26 Feb 2025 16:41:41 +0100 Subject: [PATCH] show preview --- app/item/admin.py | 1 + app/item/models.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/app/item/admin.py b/app/item/admin.py index 08aab60..8a5cf79 100644 --- a/app/item/admin.py +++ b/app/item/admin.py @@ -10,6 +10,7 @@ class ItemAdmin(admin.ModelAdmin): ("published", admin.EmptyFieldListFilter), ) raw_id_fields = ['user'] + readonly_fields = ["preview"] def get_changeform_initial_data(self, request): return {'user': request.user} diff --git a/app/item/models.py b/app/item/models.py index d0419c7..1dfee46 100644 --- a/app/item/models.py +++ b/app/item/models.py @@ -240,6 +240,12 @@ class Item(models.Model): self.data["hue"] = hue return hue + def preview(self): + from django.utils.html import escape, mark_safe + if "thumbnail" in self.data: + return mark_safe('' % escape(self.data["thumbnail"])) + return "" + class Comment(models.Model): created = models.DateTimeField(auto_now_add=True)