загрузка csv не происходит без ошибок в Django

Я реализую функцию csv donwloand со ссылкой на эту страницу.
Несмотря на то, что я не получаю сообщения об ошибке, не могу загрузить CSV-файл.
Кто-нибудь знает, в чем проблема с этой реализацией?
Ниже приведен код для загрузки CSV-файла из базы данных.

class timeCSVexport(View):

    def get(self,request,pk,keyword):

        key=keyword.replace("_"," ")
        queryset=timeseries.objects.filter(html__pk=pk).filter(keyword=key)

        bio = BytesIO()
        data=json.loads(list(queryset)[0].df)
        df=pd.DataFrame.from_dict(data,orient='index').T
        df.index=pd.to_datetime(df.index)
        df1=df.sort_index()

        sheet=key[:31] if len(key)>31 else key
        print (sheet)
        writer=pd.ExcelWriter(bio,engine='xlsxwriter')
        df1.to_excel(writer,sheet_name=sheet)
        writer.save()

        bio.seek(0)
        workbook=bio.getvalue()

        response = StreamingHttpResponse(workbook,content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
        response['Content-Disposition'] = 'attachment; filename=%s' % pk

        return response

person Katsuya Obara    schedule 01.08.2018    source источник
comment
Вы должны использовать request.FILES для загрузки файла, а затем использовать pandas.read_csv для чтения csv в df.   -  person Taylor    schedule 01.08.2018
comment
У меня уже есть данные, хранящиеся в базе данных, и я хочу загрузить этот файл в виде CSV-файла. Я подтвердил, что извлечение данных из базы данных и преобразование структуры данных в фрейм данных работает нормально.   -  person Katsuya Obara    schedule 02.08.2018
comment
Прошу прощения, я не понял ваш вопрос. Вы получаете какие-либо ошибки? И пишет пустой файл?   -  person Taylor    schedule 02.08.2018