Как мне обработать django TemporaryUploadedFile как обычный файл python - PullRequest
4 голосов
/ 10 декабря 2010

Как я могу это сделать?Я заметил, что когда вы загружаете файл в django, вы обращаетесь к нему как к TemporaryUploadedFile.

http://docs.djangoproject.com/en/dev/topics/http/file-uploads/ Здесь есть метод, который дает вам имя файла, если django записал его на диск.Тогда вы можете открыть его как стандартный файл Python.Тем не менее, django не записывает все файлы на диск по умолчанию.Я не хочу устанавливать django для записи всех файлов на диск из соображений производительности.

Я просто хочу передать его в некоторый код, который читает файл, ожидая, что обычный файл python

1 Ответ

0 голосов
/ 10 декабря 2010

Если вам нужно что-то с файловым дескриптором, вам придется использовать os.pipe(). Если ему просто нужен файл-подобный, то передайте его, что у вас будет.

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