with open(path,'r') as fd: mtype = magic.from_file(path,True) # можно и без mimetypes, но позволяет сразу открывать файл в нужной программу response = HttpResponse(fd,content_type=mtype) response['Content-Disposition'] = 'attachment; filename="%s"' % # here is name of file return response
Т.е. отдать файл без open?
как в отправке письма можно воспользоваться attach_file и отдать файл целиком а не отдавать его контент через обычный attach
P.s. извиняюсь если ответ находится в документации но я его не нашёл. Если всё очевидно то киньте ссылку на конкретную страницу.