列表视图中带有复选框的图像删除
当我删除带有图像的记录时,我使用此方法
def delete(self, using=None):
try:
obj = Photo.objects.get(pk=self.pk)
obj.image.delete()
except:
pass
super(Photo, self).delete()
如何删除带有复选框的许多记录。当我通过管理列表视图删除许多记录时,关联的图像不会被删除。
When I delete record with an image I use this method
def delete(self, using=None):
try:
obj = Photo.objects.get(pk=self.pk)
obj.image.delete()
except:
pass
super(Photo, self).delete()
How would I delete many records with checkbox. When I delete many records through the admin list-view, associated images aren't deleted.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从这里。这正是您需要知道的。这会执行批量删除,不会调用模型删除。
There is a warning about three paragraphs down from here. That's exactly what you need to know. This performs a bulk-delete, which doesn't call your model delete.