繁体   English   中英

django-使用default_storage.save()覆盖文件

[英]django - Overwriting files with default_storage.save()

我正在使用django.core.files.storage.default_storage函数来保存文件,但是我看不到一个选项来指定必须覆盖现有文件的选项。 我正在寻找一些最简单,最干净的解决方案,因此我是否必须编写自己的函数来检查文件是否存在以及是否确实要在保存之前将其删除?

看一下django-storages

它具有覆盖存储后端,可以满足您的需求。 您只需要更新settings.py即可使用OverwriteStorage类:

DEFAULT_FILE_STORAGE = 'storages.backends.overwrite.OverwriteStorage'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM