Django HttpReponse: невозможно изменить имя файла (XMLHttpRequest)

Я пытаюсь реализовать функцию загрузки файлов через XMLHttlpRequest. Ответ формируется следующим образом:

    response = HttpResponse(entries, content_type='application/text charset=utf-8')
    response['Content-Disposition'] = f'attachment; filename={self.title}.docx'

Итак, название должно быть чем-то вроде 'Book.docx'. Вместо этого при каждой загрузке я получаю UUID-подобное название, которое отличается, ошибочно и не имеет расширения, например, 'b691dac0-9498-414f-9c5b-a96223998b76'.

Кодирование заголовка с помощью urlquote или .encode() не помогает.

Вернуться на верх