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