删除具有ImageField字段的对象时,不删除图像文件

jul*_*jul 12 django imagefield

我有一个模型Picture与一个ImageField.删除实例时Picture,ImageField不删除该文件集.

这是一个错误吗?我该怎么做?

Chr*_*att 27

在Django 1.3中故意删除了与FileFields和ImageFields 相关的文件删除.见票#6456.如果请求出现问题,Django会广泛使用事务来防止数据损坏.如果滚动支持删除事务,则从文件系统中删除文件后,您现在有一条指向不存在的文件的记录.要求自动删除返回的所有门票都已被概括标记为"不会修复",因此这不会改变.

有关变通方法,请参阅此前一个StackOverflow问题.