2016-10-14 2 views
1

Я получаю файл от пользователя, который имеет формат xlsx или CSV. Я сохраняю данные файлов в моей базе данных, используя «django-excel». Но после того, как я выполнил request.FILES['file'].save_to_database(), тогда, если я попытаюсь получить доступ к содержимому загруженного файла, используя request.FILES['file'], то я не могу получить к ним доступ. Как решить эту проблему?Обработка загруженных файлов в Django

ответ

0

В вашей HTML-форме есть этот атрибут?

<form method="POST" enctype="multipart/form-data"> 
</form> 

Вам нужен этот «ENCTYPE», чтобы получить доступ к request.FILES

+0

Да это делает, я могу получить доступ к файлам, но как только я открываю файлы и использовать их, то я не в состоянии использовать их. скажем, пользователь загрузил файл с именем foo.xlsx, я открываю лист и вынимаю некоторые значения. то я пытаюсь применить тот же самый запрос операции. FILES ['file']. save_to_database(), который терпит неудачу. –

Смежные вопросы