我不確定我在做什麼錯。但是,刪除條目時,上傳的文件及其相關緩存不會被刪除。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