show preview

This commit is contained in:
j 2025-02-26 16:41:41 +01:00
parent e03b0171f0
commit 347433ceb6
2 changed files with 7 additions and 0 deletions

View file

@ -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}

View file

@ -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('<img src="%s" style="max-width:100%%" />' % escape(self.data["thumbnail"]))
return ""
class Comment(models.Model):
created = models.DateTimeField(auto_now_add=True)