Я реализую приложение с 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)
В бэкэнде можно добавлять, удалять и обновлять слайд-шоу. Однако, когда я пытаюсь обновить слайд-шоу и изменить его атрибут thumbnail [FileField], django не удаляет старый файл. Следовательно, после нескольких обновлений сервер заполняется множеством файлов, которые бесполезны.
Мой вопрос: как я могу заставить django автоматически удалять эти файлы после обновления?
Буду очень признателен за вашу помощь