Как одновременно вернуть Http-ответ и рендеринг с контекстом?
В моем веб-приложении, сделанном на django, я пытаюсь загрузить файл excel, и он будет делать определенные вычисления из данных файла и автоматически экспортировать обновленный файл. Но в то же время я хочу отобразить определенную информацию в шаблоне.
Вот код из моего views.py, который я пробовал
context = {'mttr_count': mttr_count, 'mttr_avg': mttr_avg, 'data':sheet}
response = HttpResponse(content_type='application/ms-excel')
response['Content-Disposition'] = 'attachment; filename="mttr.xls"'
rendered = render_to_string('mttr/mttr-output.html', context)
response = HttpResponse(rendered)
wb.save(response)
return response
Но это не дает желаемого результата. Как сделать так, чтобы при загрузке файла и нажатии кнопки submit, отрисовывался шаблон 'mttr.html' с данными в 'context', а также загружался измененный файл?