Потоковая передача файла Excel с помощью Django StreamingHttpResponse
У меня есть случай, когда я должен сгенерировать и отправить файл excel, содержащий записи до 4M, так как файл может быть большим, я хочу передавать ответ во время генерации файла
https://docs.djangoproject.com/en/2.0/howto/outputting-csv/#streaming-large-csv-files : это именно то, что мне нужно, но для файла excel с записями до 4M
Поможете с этим?
Вы можете использовать модуль django-queryset-csv
, который может экспортировать csv из queryset, также он использует StreamingHttpResponse вместо обычного HttpResponse по умолчанию.