Member 12258122 Ответов: 0

Несколько загруженных файлов и конформационное сообщение о загрузке


Всем Привет,

Я очень новичок в Django, и у меня уже есть рабочий код для загрузки нескольких файлов. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку загрузки, она переносит меня на другую страницу. Как я могу сделать так, чтобы он оставался на странице, где нажата кнопка загрузки? Кроме того, я бы хотел, чтобы конформационное сообщение отображалось при нажатии кнопки, и хотел бы, чтобы оно отображалось на той же странице, на которую я загружаю файлы.

Заранее большое спасибо за помощь

Что я уже пробовал:

views.py:

деф загрузить(запрос):
dir_path = '/пользователи/х/настольный компьютер/мой проект/Мой проект/СМИ
для count, file in enumerate(request.FILES. getlist('файлы')):
процесс def (f):
с open (dir_path + '/file_' + str (count) , 'wb+') в качестве пункта назначения:
за кусок ФА.куски():
место назначения.написать (кусок)
процесс (f)
return HttpResponse("myapp/list.html", str(count+1)+ " файл(Ы) загружен!")

home.html:

&ЛТ;действие формы="{% URL-адрес "протоколу" %}" метод="сообщение" enctype="multipart/данные формы"и GT;
< input type= "file" name=" files " multiple/>
< input type= "submit" value= "Upload" />
< / форма>

0 Ответов