我試圖重寫一個Django模型的刪除方法是這樣的Django 1.3刪除模型實例,並刪除文件
class Picture(models.Model):
image = models.ImageField(upload_to='photos/')
gallery = models.ForeignKey(Gallery)
def __unicode__(self):
return u'%s' % (self.image)
def delete(self, *args, **kwargs):
self.image.delete()
super(Picture, self).delete(*args, **kwargs)
,但沒有發生,爲什麼?圖片文件總是在照片的文件夾中。我使用Django 1.3