내가 뭘 잘못하고 있는지 잘 모르겠습니다. 그러나 업로드 된 파일과 관련된 캐시는 항목이 삭제 될 때 삭제되지 않습니다.sorl-thumbnail 항목을 삭제할 때 상위 파일이나 캐시를 삭제하지 않음
나는 사진 모델에서 속성 모델까지 FK로 속성 모델의 인라인 모델을 가지고 있습니다. 나는 'sorl.thumbnail import ImageField'를 사용하여 기본 Django models.ImageField를 대체합니다.
장고 관리에서 사진의 항목을 삭제하면 해당 항목이 삭제되지만 해당 항목의 파일은 삭제되지 않습니다. 장고의 runserver를 개발 용으로 사용하고 있으며 오류가 보이지 않습니다. 내가 읽은 것으로부터, 항목이 삭제되면 이들 파일을 삭제해야하며, 아직 참조가 없다면 삭제해야합니다. 내가 아직보고있는 유일한 참조는 thumbnail_kvstore 테이블에 있습니다.
내가 누락 된 부분에 대해 의견이있는 사람이 있습니까?
sorl의 ImageField에 따르면, FileField의 확장입니다. 그러나 파일을 삭제해야한다고 명시된 delete_file 메소드가 정의되어 있습니다. 문제는 그것이 자신의 것으로 이것을 부르는 것 같지 않다는 것입니다. 아마 당신이 방금 지적한 바 때문에. 그래서이 방법을 사용할 수 있습니까? 그렇다면, 그것을 사용하는 가장 좋은 방법은 무엇입니까? – bmeyer71
삭제 속성을 사용하여 작업 솔루션을 얻을 수있었습니다. def delete (self) : 삭제 (self.photo) super (PropertyPhotos, self) .delete()' – bmeyer71