가능한 중복 :
Generating file to download with Djangodjango의 http 응답에서 zip 파일을 보내는 방법은 무엇입니까?
나는 일부 파일이있는 지퍼 폴더가 있습니다. 나는 장고에있는 어떤 응답을 위해 그 zip 폴더를 보내고 싶다. 내가 어떻게 해?
가능한 중복 :
Generating file to download with Djangodjango의 http 응답에서 zip 파일을 보내는 방법은 무엇입니까?
나는 일부 파일이있는 지퍼 폴더가 있습니다. 나는 장고에있는 어떤 응답을 위해 그 zip 폴더를 보내고 싶다. 내가 어떻게 해?
다른 것들이 옳다.
하지만, 기본적으로 당신은 그 자체
당신은 실제 아카이브를 생성하기 위해 파이썬 모듈 'ZipFile를'을 사용 할 수 있어야한다, 그러나 당신은 당신은 이미 ZipFile를이 언급?
from django.http import HttpResponse
...
response = HttpResponse(wrapper, content_type='application/zip')
response['Content-Disposition'] = 'attachment; filename=your_zipfile.zip'
return response
위의 내용을 추가해야합니다.이 파일의 출처 또는 생성 방법에 대한 자세한 정보가 필요합니다. 그러나 위와 같이하면 시작할 수 있습니다.
건배,
@smmittal 위 텍스트가 귀하의 질문에 대한 답변을 제공 했습니까? 그렇다면, 아마 당신은 그것을 대답 해 주셨을 것입니다. 그렇지 않을 경우, 더 자세한 내용을 알려주십시오. 우리는 더 많은 것을 시도하고 도울 수 있습니다. – victorhooi
'래퍼'가 무엇인지 알 수 없습니다. 너는 그것을 정의하지 않는다 ... – jonalv
응답에 첨부 파일을 보내기가 covered in the documentation입니다 빅터. 워드 프로세서 언급하지 않는 것이 귀하의 경우에 특정
두 가지 :
my_data
) HttpResponse()
에 첫 번째 인수로 파일 데이터를 전달해야합니다.application/zip
)이 필요합니다.
여기에서 먼저 검색하십시오. 이 질문을 받았다. –