Внедрявам приложение с 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 да изтрие тези файлове автоматично след актуализация?
Наистина ще се радвам на вашата помощ