Как вернуть файл doc в качестве ответа в представлениях django?

У меня есть мой .doc файл, созданный в django views. Теперь я хочу вернуть этот doc файл в качестве ответа. как я могу это сделать? вот мое представление

def post(self, request, *args, **kwargs):
    with tempfile.TemporaryDirectory() as tem_dir:
        doc.save(tem_dir + '/' + template_name)
        f = open(tem_dir + '/' + template_name, 'r')
        response = HttpResponse(f, content_type='application/msword')
        response['Content-Disposition'] = 'attachment; filename='+template_name
        return response

Я сохраняю свой файл doc во временной директории. Также может ли ответ быть виден с помощью запроса postman?

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