From db6e607bfb52c12a85fa3e6ceebdeb61de11afd4 Mon Sep 17 00:00:00 2001 From: Hironsan Date: Fri, 1 Apr 2022 10:55:22 +0900 Subject: [PATCH] Enable to remove a file from storage on removing it in application --- backend/config/settings/base.py | 1 + backend/poetry.lock | 14 +++++++++++++- backend/pyproject.toml | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/backend/config/settings/base.py b/backend/config/settings/base.py index 963c1652..15ce8044 100644 --- a/backend/config/settings/base.py +++ b/backend/config/settings/base.py @@ -64,6 +64,7 @@ INSTALLED_APPS = [ "health_check.storage", "health_check.contrib.migrations", "health_check.contrib.celery", + "django_cleanup", ] diff --git a/backend/poetry.lock b/backend/poetry.lock index 5f439d9a..c6cb038f 100644 --- a/backend/poetry.lock +++ b/backend/poetry.lock @@ -358,6 +358,14 @@ python-versions = "*" [package.dependencies] celery = ">=5.0,<6.0" +[[package]] +name = "django-cleanup" +version = "6.0.0" +description = "Deletes old files." +category = "main" +optional = false +python-versions = "*" + [[package]] name = "django-cors-headers" version = "3.11.0" @@ -1470,7 +1478,7 @@ postgresql = [] [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "5b75b2399372e21f6b423cacbb6ce84326e28d816929c23572037976930f4009" +content-hash = "2b7d21429a29cfe0f07be53971292f593d955bad855f76e0d05f22cbfd60baf9" [metadata.files] amqp = [ @@ -1654,6 +1662,10 @@ django-celery-results = [ {file = "django_celery_results-2.2.0-py2.py3-none-any.whl", hash = "sha256:d5f83fad9091e52cd6dbb3ca80632153ad14b6cdac4d73258e040f92717237cb"}, {file = "django_celery_results-2.2.0.tar.gz", hash = "sha256:cc0285090a306f97f1d4b7929ed98af0475bf6db2568976b3387de4fbe812edc"}, ] +django-cleanup = [ + {file = "django-cleanup-6.0.0.tar.gz", hash = "sha256:922e06ef8839c92bd3ab37a84db6058b8764f3fe44dbb4487bbca941d288280a"}, + {file = "django_cleanup-6.0.0-py2.py3-none-any.whl", hash = "sha256:997feab3b1f7a2e84f71c29e83b1d664459ec0d4b1924977b1fa25b5babb8703"}, +] django-cors-headers = [ {file = "django-cors-headers-3.11.0.tar.gz", hash = "sha256:eb98389bf7a2afc5d374806af4a9149697e3a6955b5a2dc2bf049f7d33647456"}, {file = "django_cors_headers-3.11.0-py3-none-any.whl", hash = "sha256:a22be2befd4069c4fc174f11cf067351df5c061a3a5f94a01650b4e928b0372b"}, diff --git a/backend/pyproject.toml b/backend/pyproject.toml index d41f8596..d0f8f1a0 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -61,6 +61,7 @@ waitress = "^2.0.0" django-health-check = "^3.16.5" djangorestframework-xml = "^2.0.0" django-storages = {extras = ["google"], version = "^1.12.3"} +django-cleanup = "^6.0.0" [tool.poetry.dev-dependencies] model-mommy = "^2.0.0"