Как скачать сформированный в Django файл на компьютер пользователя? - Python
Формулировка задачи:
в Django проекте cформировал отчет в виде XLS файла.
Не могу понять как его теперь скачать на локальный компьютер?
Решение задачи: «Как скачать сформированный в Django файл на компьютер пользователя?»
textual
Листинг программы
excel_file_name = question_id fp = open(excel_file_name, "rb"); response = HttpResponse(fp.read()); fp.close(); file_type = mimetypes.guess_type(excel_file_name); if file_type is None: file_type = 'application/octet-stream'; response['Content-Type'] = file_type response['Content-Length'] = str(os.stat(excel_file_name).st_size); response['Content-Disposition'] = "attachment; filename=report.xlsx"; os.remove(excel_file_name) return response;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д