Я пытаюсь создать приложение, которое отправляет видеофайл в службу кодирования a из службы кодирования в ведро AWS. Это потребовало бы, чтобы я сделал файл доступным для функции, которая обрабатывает загрузку и обновляет URL-адрес местоположения файла перед сохранением объекта у администратора.Способы администрирования Django для загруженного файла
Процесс загрузки в кодировщик возвращает информацию в формате JSON, которая показывает ошибки или успех. У меня не было проблем с проверкой на клиентской стороне сайта. Однако я не совсем уверен, как это сделать с помощью администратора Django.
Я просмотрел документы и нашел ModelAdmin.add_view(). Я не уверен, как я могу получить имя и путь к загруженному файлу, так как это требуется для загрузки функций в кодировщик.
Я понимаю, что лучше всего сохранить всю другую информацию после завершения процесса, так как кодер отправит ответ.
Как получить доступ к загруженному файлу, чтобы я мог запускать на нем функцию кодирования и является ли способ сохранить всю другую информацию, когда служба получает ответ от службы?
Edit:
В соответствии с поручением временной шкалы/поток событий.
Вот как это работает прямо сейчас в передней части:
- Файла закачанного
- file_upload_handle проверяет размер файла и длительности
- файл загружен в кодер (во время загрузки службы кодера передает JSON с информацией о состоянии)
- кодер отправляет файл на AWS и Pingback к серверу на успех
Что я пытаюсь сделать, чтобы загрузка в кодировщик выполнялась за пределами models.py, поскольку она возвращает некоторую информацию об импорте в ответ JSON, который может быть использован для возврата ошибки.
Можете ли вы опубликовать график событий, которые должны произойти? – jpic