【发布时间】:2015-05-07 21:46:57
【问题描述】:
我正在重写 Django 的模型删除方法,以便删除磁盘中图像字段的孤立文件,如下所示:
class Image(models.Model):
img = models.ImageField(upload_to=get_image_path)
...
def delete(self, *args, **kwargs):
self.img.delete()
super(Image, self).delete(*args, **kwargs)
当我从管理员中删除单个对象时,这工作正常,但是当我选择多个对象并删除它们时,这似乎没有被调用。我已经在谷歌上搜索了一段时间,但没有找到正确的关键字来获得答案,官方文档似乎也没有谈论这个主题。
【问题讨论】:
标签: django model bulk imagefield