簡體   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