FileFieldを持つモデルを持つdjangoでアプリケーションを実装しています:
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にこれらのファイルを自動的に削除させるにはどうすればよいですか?
よろしくお願いします