私は、httpを使ってアップロードするのが不快なかなり大きいファイルを扱っているので、ユーザーはFTPを使ってファイルをアップロードします。そのため、コードはFileField.upload_toに移動する必要があります通常はHTTP経由でアップロードすると終了します)。FileFieldに大きなファイルを追加するときにコピーを避ける
from django.core.files import File
# filename is a FileField
file_obj = MyModel(filename=File(open('VIDEO_TS.tar', 'rb')))
は、私が避けるために必要なデータを、コピーにつながり:私の問題は、django.core.files.File
を使用する一般的に提案された方法です。 upload_toが呼ばれていることを確認しながら、既存のファイルをFileFieldに追加する方法はありますか?
おかげで、私はこれを試してみましょう –