Django excel export, файл не загружается

Я пытаюсь выполнить функцию экспорта excel в Django с помощью xls. Но когда я пытаюсь сделать это, файл не загружается и нет никакой ошибки.

Вот мой код.

def excelExport(request):
      response = HttpResponse(content_type='application/vnd.ms-excel')
      response['Content-Disposition'] = 'attachment;filename="InitalRegistaration.xls"'
      work_book = xlwt.Workbook(encoding='utf-8')
      uc = u"".join(chr(0x0410 + i) for i in range(32)) # some Cyrillic characters
      u8 = uc.encode("UTF-8")
      work_sheet = work_book.add_sheet('Client Registration')
      work_sheet.write(0,0,"Clients")
      work_book.save(response)
      return response

Я не знаю, что не так с моим кодом, но файл не загружается и ошибка не исходит из кода.

В python3 должно работать что-то вроде этого:

from io import BytesIO
from tempfile import NamedTemporaryFile

with NamedTemporaryFile() as tmp:
    work_book.save(tmp.name)
    content = BytesIO(tmp.read())
    
response = HttpResponse(content, content_type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
response['Content-Disposition'] = 'attachment; filename=%s' % dname
return response
Вернуться на верх