Неверный путь к файлу или тип объекта буфера: <class 'NoneType'> python-django
У меня проблема с чтением файла excel, загруженного пользователем, вот мой код
if request.method == 'GET':
add_file = request.FILES.get('monthly_file')
df = pd.read_excel(add_file)
Когда я передаю request.Files['monthly_file], он выдает ошибку multidict key value,. Поэтому я использую request.FILES.get('monthly_file') для получения загруженного пользователем файла. Но он выдает ошибку Invalid file path or buffer object type: <class 'NoneType'> value error,. Как я могу решить эту проблему? Заранее спасибо,...
Убедитесь, что вы использовали метод POST в формах и аналогичным образом получаете файл по методу POST в ваших представлениях...
Template.html
<form method="POST">
{% csrf_token %}
<!-- OTHER FORM FIELDS -->
<input type="submit" VALUE = "SUBMIT">
</form>
VIEWS.PY
if request.method == 'POST':
try:
add_file = request.FILES.get('monthly_file')
df = pd.read_excel(add_file)
except:
print('NO FILE FOUND')