Удаление файлов и картинок при удалении поста

    blazer |   23.04.2018 |   14:37:03 |   Django |

Возможно не все знаю, что при удалении файлов и картинок из админки django он оставляет их в файловой системе.
В этой короткой стаье я расскажу как это исправить сделать так, что django удалял файлы и из каталога в котором они лежат автоматически.

 

 

 

Все что нам для этого нужно, это установить библиотеку django-cleanup.
Утснавливаем ее с помощью команды

pip install django-cleanup

в файле settings.py добавляем ее в INSTALLED_APPS

INSTALLED_APPS = (
    ...
    'django_cleanup',
)

И все!
Теперь у нас при удалении поста буду автоматически удаляться и его файлы и картинки из папки media в моем случае.
Вот сылка на гитхаб этой библиотеки.

https://github.com/un1t/django-cleanup


 

Ваши комментарии

Комментарии могут оставлять только зарегистрированые пользователи!

Disqus - комментарии

blog comments powered by Disqus