From 0cdbccdd6e599bf45e57f36774119e4511538354 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Tue, 18 Mar 2025 22:28:24 +0100 Subject: [PATCH 1/3] 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: From 73ec4113840093095fc76fbedff5b848bf9cadc7 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Tue, 18 Mar 2025 22:29:10 +0100 Subject: [PATCH 2/3] Add: sorl thumbnail gen lib --- backend/core/settings.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/core/settings.py b/backend/core/settings.py index d8f5c6d..b91afa5 100644 --- a/backend/core/settings.py +++ b/backend/core/settings.py @@ -17,7 +17,6 @@ from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent - # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/5.1/howto/deployment/checklist/ @@ -29,7 +28,6 @@ DEBUG = True ALLOWED_HOSTS = ["localhost", "127.0.0.1", "northpaw.aroy.hs.tun"] - # Application definition INSTALLED_APPS = [ @@ -47,6 +45,7 @@ INSTALLED_APPS = [ "corsheaders", "django_celery_results", "django_celery_beat", + "sorl.thumbnail", # API apps "api", "api.schema", From 84bf8b079ad678103ecf2a470b036c8e0de9dab9 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Tue, 18 Mar 2025 22:30:07 +0100 Subject: [PATCH 3/3] Remove: images test app --- backend/core/settings.py | 2 +- backend/core/urls.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/core/settings.py b/backend/core/settings.py index b91afa5..2955fad 100644 --- a/backend/core/settings.py +++ b/backend/core/settings.py @@ -53,7 +53,7 @@ INSTALLED_APPS = [ "api.user", "api.posts", "api.creators", - "images", + # Apps for Backend logic "apps", "apps.archive", "apps.files", diff --git a/backend/core/urls.py b/backend/core/urls.py index 597b9c9..ac99c3f 100644 --- a/backend/core/urls.py +++ b/backend/core/urls.py @@ -21,5 +21,4 @@ from django.urls import include, path urlpatterns = [ path("admin/", admin.site.urls), path("api/", include("api.urls")), - path("", include("images.urls")), ]