Je fais face à des fichiers assez volumineux que je ne peux pas télécharger via http, mes utilisateurs téléchargent donc des fichiers via FTP que mon code doit ensuite déplacer dans FileField.upload_to (où ils normalement finir quand téléchargé via HTTP). Mon problème est la méthode couramment suggéré d'utiliser django.core.files.File
:Évitez de copier lors de l'ajout d'un fichier volumineux à FileField
from django.core.files import File
# filename is a FileField
file_obj = MyModel(filename=File(open('VIDEO_TS.tar', 'rb')))
conduit à la copie des données que je dois éviter. Est-il possible d'ajouter le fichier déjà existant à un FileField tout en s'assurant que upload_to est appelé?
merci, je vais essayer quand je reçois à mon code –