我试图重写一个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