Как указать путь "загрузить в" в поле "Файл" в Django?

100
14

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

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

спросил(а) 2015-04-20T23:07:00+03:00 5 лет, 5 месяцев назад
1
Решение
59

Вам нужно будет обработать файл вручную из request.FILES['formfieldname'], это должно дать четкое описание для обоих случаев (используя FileField в вашей модели или ручную обработку из запроса):
https://docs.djangoproject.com/en/1.8/topics/http/file-uploads/#basic-file-uploads

ответил(а) 2015-04-20T23:15:00+03:00 5 лет, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема