Django는 새 파일을 업로드 할 때 이전 파일을 삭제하지 않습니다. 대신 새 파일 이름에 '_'
을 추가하고 저장소에 오래된 파일을 보관합니다. 어떻게 해결 될 수 있습니까?Django. 새 파일을 업로드 할 때 파일을 제거하지 않습니다
답변
귀하의 질문은 실제 질문이 아닙니다.
먼저 제목이 불만입니다. 문제를 해결할 수도 있습니다.
둘째, "어떻게 해결할 수 있습니까?" 그것은 "해결책"을 필요로하는 "문제"가 아니기 때문에 끔찍한 질문입니다. 그것은 현장의 특징입니다.
셋째, 댓글 (질문이 아님)에서이 질문 ("파일을 삭제할 수있는 방법이 없으니?")을 요청합니다. 이는 다른 두 가지 질문보다 더 나쁜 것입니다.
대답은 "아니오"입니다. 파일을 삭제할 방법이 없다는 것은 사실이 아닙니다.
(힌트, 부정적인 질문을 피하십시오.)
내 취향은 그것을두고하는 것입니다. 내 대답은 아니오 야". 더 나은 질문을하십시오.
하지만 실제 질문이 무엇인지 추측 할 수있는 힌트를 제공 할 것입니다.
http://docs.djangoproject.com/en/1.2/ref/models/fields/#django.db.models.FieldFile.delete
S.Lott, 죄송합니다! 그것은 나의 가난한 영어 때문에. 도와 주신 모든 분들께 진심으로 감사드립니다. 그러나 언젠가 문장을 작곡하는 것은 나에게 많은 시간이 걸릴 수 있습니다. 그것이 당신을 화나게한다면, 나는 그 주제를 바로 잡을 것이다. 감사! – Pol
@ Pol : 영어가 아닙니다. 그것은 당신의 질문에 대한 목표입니다. 더 명확한 목표를 명심하십시오. 너 자신에게 말하기 : "나는 [X]하고 싶다". 그런 다음이 질문을 "어떻게 [X] 할 수 있습니까?" 이전 파일을 제거하려면 먼저 "이전 파일을 제거하고 싶습니다."라고 말하십시오. 그럼 이걸 질문으로 만드십시오. –
좋습니다! 나는 너를 부잣집으로 생각한다! 정말 내가 django에 대해 물어 본 가장 끔찍한 질문입니다. :) 불평처럼 보입니다. 나는 불평하고 싶지 않았다. – Pol
이것은 버그이며 기능이 아니라는 의견에 동의하지만 장고에 대해 열어 본 (나중에 wontfix로 닫았습니다) 데이트가 있습니다. 장고에 대한 시도는 도움이 될 수 있습니다. "이것을 고쳐라. 패치 및 추가 의견/지침은 http://code.djangoproject.com/ticket/11663을 참조하십시오.
- 1. 파일을 업로드 할 때 파일을 업로드 할 때
- 2. 파일을 업로드 할 때 읽기
- 3. 새 파일을 서버에 업로드 할 때 500 내부 오류가 발생했습니다.
- 4. 폴더에 파일을 추가 할 때 자동 업로드
- 5. 여러 파일을 업로드 할 때 문제가 발생했습니다.
- 6. 파일을 업로드 할 때 체크섬 계산
- 7. 파일을 업로드 할 때 데이터베이스에서 레코드가 삭제됨
- 8. WSPBuilder를 사용하여 파일을 제거하지 마십시오.
- 9. Django : 업로드 한 파일을 FileField에 저장하십시오.
- 10. Django 파일 업로드 : 파일을 어떻게 처리합니까?
- 11. Django 파일을 사회 공동체에서 업로드/다운로드
- 12. 사용자가 업로드 한 비디오 파일을 django, python
- 13. 파일을 업로드 할 플러그인이 있습니까?
- 14. swf 파일을 재배치 할 때 응답하지 않습니다.
- 15. django 파일 브라우저가 폴더 생성을 허용하지 않고 파일을 업로드하지 않습니다.
- 16. 웹 매트릭스로 내 모든 파일을 새 FTP로 업로드 할 수 없습니다 (모든 파일을 다시 업로드 할 수 없음)
- 17. django에서 업로드 된 파일을 보려면
- 18. 파일을 업로드 하시겠습니까? FILE_PATH의
- 19. SilverLight 파일을 업로드 하시겠습니까?
- 20. 사용자가 파일을 삭제하고 동일한 이름을 가진 새 파일을 만들 때
- 21. 너무 큰 파일을 업로드 할 때 의미있는 오류 표시
- 22. asp로 파일을 업로드 할 수 없습니다 : FileUpload
- 23. 여러 파일을 업로드 할 때 발생하는 문제 PHP
- 24. Django : 파일을 포함시키는 방법?
- 25. 레일스 3에서 새 파일을 업로드 할 때 각 사용자 계정의 저장소를 업데이트하려면 어떻게합니까?
- 26. 루트 리눅스 서버에 파일을 업로드 할 때 문제가 발생했습니다.
- 27. Java에서 업로드 할 때 바이러스 백신으로 파일을 검사하는 방법은 무엇입니까?
- 28. 파일을 Azure 저장소에 업로드 할 때 오류가 발생합니다.
- 29. appengine에서 ajax를 사용하여 파일을 업로드 할 때 문제가 발생했습니다.
- 30. commons-fileupload를 사용하여 파일을 업로드 할 때 유효한 경로 확인
"해결할 수 없습니다." 그것은 기능입니다. 그것은 장고의 일부입니다. 그것이 작동하는 방식입니다. –
농담하는거야? – Pol
아니요, 그는 농담하지 않습니다, [get-available-name] (http://docs.djangoproject.com/en/dev/howto/custom-file-storage/#get-available-name-name) –