2016-06-10 3 views
1

저는 장고를 처음 사용하고 몇 가지 질문이 있습니다.Django, 사용자가 Python에서 생성 한 파일을 다운로드하는 방법

사용자 입력이 필요한 python 프로그램과 docx 파일을 만들었습니다. 해당 사용자가 생성 된 docx 파일을 다운로드하도록 허용하려면 어떻게합니까? 사이트에 여러 명의 사용자가있는 경우 프로그램이 기존 docx 파일을 덮어 쓸 수 없으므로 임시 파일로 작업해야한다고 가정합니다.

도움 주셔서 감사합니다.

+0

질문을 명확하게 할 수 있습니까? 그 과정에서 어느 부분에 어려움을 겪고 있습니까? Django의 FileField를 사용하고 있다면 파일 이름을 관리하고 서버 측에서 덮어 쓰지 않도록하십시오. – raphv

답변

0

"Content-Type : application/octet-stream"및 "Content-Disposition : attachment"와 함께 응답을 작성하십시오. 그런 다음 업데이트 된 파일을 응답에 씁니다.
더 정확한 MIME 형식을 확인하려면 다음을 확인하십시오. What is a correct mime type for docx, pptx etc?