私の展開スクリプトはメディアとソースディレクトリを上書きします。つまり、アップロードディレクトリをメディアディレクトリから移動し、アップロードが抽出された後に置き換える必要があります。Django upload_to outside of MEDIA_ROOT
/media /の代わりに/ uploads /にアップロードするようにDjangoに指示するにはどうすればよいですか?
これまでのところ私はdjango疑いのある操作エラーを取得し続ける! ?。/foo/bar/webfolder/uploads
:
from django.core.files.storage import FileSystemStorage
upload_storage = FileSystemStorage(location=UPLOAD_ROOT, base_url='/uploads')
image = models.ImageField(upload_to='/images', storage=upload_storage)
UPLOAD_ROOT
が私のsettings.py
ファイルで定義されています:私は別の解決策は、シンボリックリンクであるかもしれないと仮定し
多くのおかげで、 トビー
さらに重要な点は、展開スクリプトがアップロードされたコンテンツを上書きするのはなぜですか? –
メディアのディレクトリから最初にdirをコピーするので、アップロードを上書きしません。私は別のディレクトリにアップロードしようとするので、私はアップロードを移動することなくメディアを上書きすることができます。 –