Считать данные Django FileField - PullRequest
1 голос
/ 06 апреля 2011

Я пытаюсь сохранить / загрузить данные в локальном каталоге, прежде чем сохранить их в базе данных, которая выбрана в Django FileField.and после загрузки, как мне сохранить экземпляр этого выбранного файла в этом FileField, чтобы я мог сохранить его в базу данных.

Заранее спасибо

1 Ответ

0 голосов
/ 06 апреля 2011

Не уверен, что я полностью понимаю вашу проблему, но ...

по умолчанию Django FileField хранит файл не в вашей базе данных, а на диске (хотя это можно сделать с помощью пользовательского хранилища: http://djangosnippets.org/snippets/1305/). Только ссылка на файл хранится в базе данных (см .: http://docs.djangoproject.com/en/dev/topics/files/#file-storage).

Если вы хотите настроить это поведение, вы должны взглянуть на документы: http://docs.djangoproject.com/en/dev/topics/http/file-uploads/#file-uploads

...