我正在使用django.core.files.storage.default_storage
函数来保存文件,但我没有看到一个选项,我指定必须覆盖现有文件。我正在寻找一些最简单,最干净的解决方案,所以我必须编写自己的函数来检查文件是否存在,以及是否在保存之前将其删除?
答案 0 :(得分:1)
它有一个覆盖存储后端,可以执行您正在寻找的内容。您只需更新settings.py即可使用OverwriteStorage类:
DEFAULT_FILE_STORAGE = 'storages.backends.overwrite.OverwriteStorage'