Django: сохранение файла с диска с помощью FileField - PullRequest
0 голосов
/ 14 мая 2011

В моем приложении я анализирую некоторые XML, который содержит путь к файлу изображения. Теперь, если я передаю путь к свойству моей модели, которое является FileField, оно не копирует файл с использованием настроек upload_to. Я также попытался передать ему поток этого файла, но это вызвало исключение.

Как использовать FileField с данными, которые не поступают из запроса?

1 Ответ

1 голос
/ 15 мая 2011

Если файл находится в вашем MEDIA_ROOT (если он находится за пределами MEDIA_ROOT, вы получите SuspiciousOperation ошибок):

m = YourModel(file='uploads/file.txt')

Если у вас уже есть файл в вашей системе, онКонечно, было бы легче просто переместить его в каталог загрузки.Вы всегда можете настроить FileField для обработки перемещения файла за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...