Хм, звучит как не тот инструмент для работы.Вы не можете «перенаправить» и изменить заголовок ответа, что означает, что использование django просто для установки заголовка Content-Disposition
потребует от вас потоковой передачи файла через django, а затем передачи потока django клиенту.
Позвольте легкому веб-серверу справиться с этим.Если вы используете nginx, вот замечательное решение , которое соответствует вашему сценарию на 99% (1% - это рельсы, устанавливающие заголовок, которого ждет nginx).
Если всехочу установить заголовок, и файл не нуждается в обработке django, прокси будет еще проще!
Если вы не используете nginx, я бы изменил заголовок на вопрос веб-сервера о проксировании файла и настройке заголовков.