From 945db0d9675684ddaf4a92a32f49753c27c47faa Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Sat, 1 Mar 2025 12:52:58 +0100 Subject: [PATCH] Add a script to remove unused media --- Makefile | 4 ++++ src/agenda_culturel/settings/base.py | 1 + src/requirements.txt | 1 + 3 files changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 471b97d..b47975b 100644 --- a/Makefile +++ b/Makefile @@ -59,6 +59,10 @@ create-reference-locations: docker exec -it $(BACKEND_APP_NAME) $(SHELL) "-c" \ "python3 manage.py runscript create_reference_locations" +cleanup-unused-media: + docker exec -it $(BACKEND_APP_NAME) $(SHELL) "-c" \ + "python3 manage.py cleanup_unused_media" + build-dev: DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker-compose -f docker-compose.yml up --build -d diff --git a/src/agenda_culturel/settings/base.py b/src/agenda_culturel/settings/base.py index b2b505a..d8b1e8c 100644 --- a/src/agenda_culturel/settings/base.py +++ b/src/agenda_culturel/settings/base.py @@ -64,6 +64,7 @@ INSTALLED_APPS = [ "honeypot", "template_profiler_panel", 'django_cleanup.apps.CleanupConfig', + 'django_unused_media', ] HONEYPOT_FIELD_NAME = "alias_name" diff --git a/src/requirements.txt b/src/requirements.txt index 63a76d5..dee736c 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -48,3 +48,4 @@ django-autoslug==1.9.9 django-debug-toolbar-template-profiler==2.1.0 requests==2.32.3 django-cleanup==9.0.0 +django-unused-media==0.2.2 \ No newline at end of file