django-cleanup django-stdimage-替换图像后删除图像,如何?

时间:2018-07-15 19:21:14

标签: django

我正在将django-stdimage用于需要图像字段的各种模型。

我当前正在使用表单,可以上传新图像并替换stdimage自动生成且正在运行的图像。我可能很快将不得不使用自定义代码来上载/保存媒体文件,因此我需要帮助才能找到一种解决方案,该解决方案可以说明两种上载/保存图像的方法。

不起作用的是,当我将图像字段更新为已经有图像的现有对象时,旧的图像没有从django-cleanup要做的文件系统中删除。

我刚刚安装了django-cleanup,如果我删除模型对象,它将删除图像,但它不会删除刚刚替换的旧图像。

我已经搜索并找到了一些帖子,但事情只是没有点击。

我正在使用Django 2.0

在某个阶段,我可能会移至s3,因此可以自动过渡到s3的功能非常棒,而django-cleanup似乎可以做到。我还希望避免运行单独的程序来清理不再引用的文件。

我需要怎么做才能将替换的图像获取到现有的db对象,以在文件系统上自动删除。

0 个答案:

没有答案