2010-11-29 3 views
-1

Django는 새 파일을 업로드 할 때 이전 파일을 삭제하지 않습니다. 대신 새 파일 이름에 '_'을 추가하고 저장소에 오래된 파일을 보관합니다. 어떻게 해결 될 수 있습니까?Django. 새 파일을 업로드 할 때 파일을 제거하지 않습니다

+4

"해결할 수 없습니다." 그것은 기능입니다. 그것은 장고의 일부입니다. 그것이 작동하는 방식입니다. –

+0

농담하는거야? – Pol

+0

아니요, 그는 농담하지 않습니다, [get-available-name] (http://docs.djangoproject.com/en/dev/howto/custom-file-storage/#get-available-name-name) –

답변

3

귀하의 질문은 실제 질문이 아닙니다.

먼저 제목이 불만입니다. 문제를 해결할 수도 있습니다.

둘째, "어떻게 해결할 수 있습니까?" 그것은 "해결책"을 필요로하는 "문제"가 아니기 때문에 끔찍한 질문입니다. 그것은 현장의 특징입니다.

셋째, 댓글 (질문이 아님)에서이 질문 ("파일을 삭제할 수있는 방법이 없으니?")을 요청합니다. 이는 다른 두 가지 질문보다 더 나쁜 것입니다.

대답은 "아니오"입니다. 파일을 삭제할 방법이 없다는 것은 사실이 아닙니다.

(힌트, 부정적인 질문을 피하십시오.)

내 취향은 그것을두고하는 것입니다. 내 대답은 아니오 야". 더 나은 질문을하십시오.

하지만 실제 질문이 무엇인지 추측 할 수있는 힌트를 제공 할 것입니다.

http://docs.djangoproject.com/en/1.2/ref/models/fields/#django.db.models.FieldFile.delete

+0

S.Lott, 죄송합니다! 그것은 나의 가난한 영어 때문에. 도와 주신 모든 분들께 진심으로 감사드립니다. 그러나 언젠가 문장을 작곡하는 것은 나에게 많은 시간이 걸릴 수 있습니다. 그것이 당신을 화나게한다면, 나는 그 주제를 바로 잡을 것이다. 감사! – Pol

+0

@ Pol : 영어가 아닙니다. 그것은 당신의 질문에 대한 목표입니다. 더 명확한 목표를 명심하십시오. 너 자신에게 말하기 : "나는 [X]하고 싶다". 그런 다음이 질문을 "어떻게 [X] 할 수 있습니까?" 이전 파일을 제거하려면 먼저 "이전 파일을 제거하고 싶습니다."라고 말하십시오. 그럼 이걸 질문으로 만드십시오. –

+0

좋습니다! 나는 너를 부잣집으로 생각한다! 정말 내가 django에 대해 물어 본 가장 끔찍한 질문입니다. :) 불평처럼 보입니다. 나는 불평하고 싶지 않았다. – Pol

1

이것은 버그이며 기능이 아니라는 의견에 동의하지만 장고에 대해 열어 본 (나중에 wontfix로 닫았습니다) 데이트가 있습니다. 장고에 대한 시도는 도움이 될 수 있습니다. "이것을 고쳐라. 패치 및 추가 의견/지침은 http://code.djangoproject.com/ticket/11663을 참조하십시오.

관련 문제