Я реализую приложение с django, у которого есть модель с FileField:
class Slideshow(models.Model):
name = models.CharField(max_length=30,unique=True)
thumbnail = models.FileField(max_length=1000,upload_to="images/app/slideshows/thumbnails")
и у меня есть бэкэнд администратора, где django управляет моделями. Я только что добавил файл admin.py, и django управляет всем за меня
from django.contrib import admin
from apps.gallery.models import Slideshow
admin.site.register(Slideshow)
В бэкэнде можно добавлять, удалять и обновлять слайд-шоу. Однако, когда я пытаюсь обновить слайд-шоу и изменить его миниатюру атрибута [FileField], django не удаляет старый файл. Следовательно, после нескольких обновлений сервер заполняется множеством бесполезных файлов. Мой вопрос: как я могу заставить django автоматически удалять эти файлы после обновления?
Я был бы очень признателен за вашу помощь