我不确定我在做什么错。但是,删除条目时,上传的文件及其相关缓存不会被删除。sorl-thumbnail在删除条目时不删除父文件或缓存
我有一个照片模型行内属性模型,从照片模型到属性模型的FK。我使用'从sorl.thumbnail导入ImageField'来替换默认的Django models.ImageField。
在Django Admin中,当我删除照片条目时,该条目被删除,但该条目的文件不会被删除。我正在使用Django的runserver进行开发,我没有看到任何错误。从我读过的内容来看,如果条目被删除,这些文件应该被删除,除非有对它们的引用。我看到的唯一参考是在thumbnail_kvstore表中。
任何人有什么想法我失踪?
根据sorl中的ImageField,它是FileField的扩展。然而,它确实有一个delete_file方法,它定义了它应该删除这些文件。问题是,它似乎并没有自己调用它。可能是因为你刚才指出的。 所以我想我想知道,我可以使用这种方法吗?如果是这样,使用它的最好方法是什么? – bmeyer71 2011-02-16 16:39:15