Maxim
Ок, спасибо. Небольшое уточнение, этот код я понял как прописать, но если у меня функция во views возвращает render и несколько параметров в контекст, как еще вернуть вот этот response, чтоб скачать файл?
может подойдет:
по нажатию на кнопку, открывай новую вкладку в браузере, которая и пошлет запрос на вьюху за файлом.
А в этот момент запусти обновление страницы инициировавшей запрос.
Если обновление зависит от скачивания файла, то конечно могут быть траблы. Но можно ли запихнуть и файл и html в response, я не знаю