#python #django #django-views #django-uploads
#python #django #django-представления #django-загрузки
Вопрос:
Я пытаюсь создать свои собственные пользовательские обработчики загрузки в Django с целью получения возможности загружать подкаталоги. Я не смог найти никаких ресурсов для создания собственных обработчиков загрузки, поэтому я увидел обработчик загрузки Django на Github
Я в основном копирую и вставляю его в начале, чтобы проверить, все ли работает нормально, а затем вношу свои изменения, но я что-то упускаю, потому что он не возвращает файлы в запрос, поэтому я в настоящее время потерян, я думаю, может быть, что обработчики загрузки Django — это не то, что я думаю, и нуждается в некоторыхизменения для работы, но я не знаю, какие изменения, потому что обработчик не возвращает никаких NotImplementedError. Любое предложение будет высоко оценено.
Комментарии:
1. «возможность загружать подкаталог» , разве
upload_to
параметр этого не делает?2. Нет, это не так. Кстати, я имею в виду возможность получить папку / подпапку файлов. В настоящее время, если я загружаю папку с вложенной папкой, я получаю все файлы целиком
3. afaik, должно быть что-то на стороне клиента , что позволяет нам загружать всю папку / каталог в восходящий поток, какую-то функциональность JS, я надеюсь. Тогда в игру вступает только роль Django.
4. На самом деле вы можете добавить некоторый JS на сторону клиента, который считывает весь ввод загрузки и добавляет в форму данные о папках / вложенных папках, но я думаю, что будет намного лучше кодировать мои собственные обработчики загрузки django