From 0cdbccdd6e599bf45e57f36774119e4511538354 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Tue, 18 Mar 2025 22:28:24 +0100 Subject: [PATCH] Fix: post title in django admin page --- backend/apps/archive/admin.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/apps/archive/admin.py b/backend/apps/archive/admin.py index b0ee50a..c026bdc 100644 --- a/backend/apps/archive/admin.py +++ b/backend/apps/archive/admin.py @@ -52,7 +52,7 @@ class PostAdmin(admin.ModelAdmin): "post_id", "source_site", "creator", - "title", + "title_at", "description_at", "mature", "date_created_fromated", @@ -60,6 +60,14 @@ class PostAdmin(admin.ModelAdmin): "date_last_import_formated", ] + @admin.display(description="Title") + def title_at(self, obj): + if obj.title.first() is not None: + if len(str(obj.title.first().content)) >= 80: + return obj.title.first().content[:77] + "..." + else: + return obj.title.first().content + @admin.display(description="Description") def description_at(self, obj): if len(str(obj.description.first().content)) >= 80: