From 2569f136b78a77cd10ee39155c8320f780d520fc Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Mon, 28 May 2018 22:17:36 +0200 Subject: [PATCH] Fix #241: autoremove media files on model instance deletion --- api/config/settings/common.py | 1 + api/requirements/base.txt | 1 + changes/changelog.d/241.enhancement | 1 + 3 files changed, 3 insertions(+) create mode 100644 changes/changelog.d/241.enhancement diff --git a/api/config/settings/common.py b/api/config/settings/common.py index f376781b0..50c62e9d5 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -97,6 +97,7 @@ THIRD_PARTY_APPS = ( 'dynamic_preferences', 'django_filters', 'cacheops', + 'django_cleanup', ) diff --git a/api/requirements/base.txt b/api/requirements/base.txt index d88483de4..13c0efdbc 100644 --- a/api/requirements/base.txt +++ b/api/requirements/base.txt @@ -65,3 +65,4 @@ cryptography>=2,<3 # requests-http-signature==0.0.3 # clone until the branch is merged and released upstream git+https://github.com/EliotBerriot/requests-http-signature.git@signature-header-support +django-cleanup==2.1.0 diff --git a/changes/changelog.d/241.enhancement b/changes/changelog.d/241.enhancement new file mode 100644 index 000000000..00c84c497 --- /dev/null +++ b/changes/changelog.d/241.enhancement @@ -0,0 +1 @@ +Autoremove media files on model instance deletion (#241)