Используйте FTP, а не HTTP для передачи файлов в Django

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

Метод обработчика загрузки выглядит так:

    def handle_uploaded_file(file_abs_path,f):
         destination = open(file_abs_path, 'wb+')
         for chunk in f.chunks():
              destination.write(chunk)
         destination.close()

1 ответ

Django-хранилища включают в себя серверные хранилища FTP и SFTP. Определенно стоит посмотреть, но поищите и любые открытые вопросы.

Другие вопросы по тегам