我正在将django-stdimage用于需要图像字段的各种模型。
我当前正在使用表单,可以上传新图像并替换stdimage自动生成且正在运行的图像。我可能很快将不得不使用自定义代码来上载/保存媒体文件,因此我需要帮助才能找到一种解决方案,该解决方案可以说明两种上载/保存图像的方法。
不起作用的是,当我将图像字段更新为已经有图像的现有对象时,旧的图像没有从django-cleanup要做的文件系统中删除。
我刚刚安装了django-cleanup,如果我删除模型对象,它将删除图像,但它不会删除刚刚替换的旧图像。
我已经搜索并找到了一些帖子,但事情只是没有点击。
我正在使用Django 2.0
在某个阶段,我可能会移至s3,因此可以自动过渡到s3的功能非常棒,而django-cleanup似乎可以做到。我还希望避免运行单独的程序来清理不再引用的文件。
我需要怎么做才能将替换的图像获取到现有的db对象,以在文件系统上自动删除。