2011-11-25 4 views
5

Django에서 저장소 백엔드를 설정하고 collectstatic을 실행하여 내 사이트의 모든 정적 파일을 생성 할 수 있습니다. 이것은 잘 작동합니다. 그러나 장고는 더 이상 사용되지 않는 오래된 정적 파일을 삭제하는 메커니즘을 제공하는지 궁금합니다.Django의 저장소 백엔드가 오래된 정적 파일을 삭제하는 것을 처리합니까?

간단한 파일 기반 백엔드를 사용하면 rsync--delete을 사용하여 최신 파일을 배포하기 만하면됩니다. S3와 같은 백엔드를 사용할 때이 점에 대해 더 염려합니다. 하나의 옵션은 컨테이너를 순환하고 오래된 컨테이너를 삭제하는 것이지만 이것은 잘못된 것입니다.

이상적으로는 새로운 파일을 복사하고 사용하지 않는 파일을 삭제할 수있는 rsync와 유사한 명령이있을 것입니다. (레일즈의 경우 Asset Sync과 같은 것입니다.)

또는 잘못된 질문을하는 경우 다른 해결책을 환영합니다. 감사!

답변

0

여기에 대답은 없습니다. 나는 지금 이걸 가지고 살기로 결심했다. 이 솔루션을 코딩하는 것은 저렴한 스토리지가 얼마나 가치가 있는지보다 많은 노력처럼 보입니다.

관련 문제