try:
queryset = get_object_or_404(TbattachFile, pk=pk)
file_handle = os.path.join(PROJECT_ROOT, str(queryset.file_path))
filename = queryset.origin_nm
document = open(file_handle, 'rb')
response = HttpResponse(FileWrapper(document), content_type='application/octet-stream')
response['Content-Disposition'] = "attachment; filename*=UTF-8''{}".format(quote(filename.encode('utf-8')))
return response
'코딩 > 장고' 카테고리의 다른 글
elasticsearch-django 연동 ted sample (0) | 2021.01.21 |
---|---|
django login knox (user extention one to one) (0) | 2021.01.06 |
장고 프로젝트에서 admin접속 시 서버 꺼질때 (0) | 2020.10.13 |
장고에서 공통코드를 처리하는 법 (0) | 2020.10.12 |
장고 onetomany 모델 생성하는법 (0) | 2020.10.06 |