2013-10-05 3 views
3

나는 Heroku에 연결할 때마다 실행되는 collectstatic - noinput을 가지고있다. 새 파일이 복사되지만 변경 사항이있는 이전 파일은 덮어 쓰지 않습니다. 그러나 파일을 삭제하고 heroku로 푸시하면 해당 특정 파일이 예상대로 바뀝니다.Django collectstatic 파일을 덮어 쓰지 않음

변경 사항이있는 파일을 겹쳐 쓰려면 어떻게해야합니까?

+0

정적 파일에 어떤 저장소 백엔드를 사용하고 있습니까? – antonagestam

답변

4

collectfast를 사용해 보셨습니까? https://github.com/FundedByMe/collectfast.

이 플러그인은 S3 용으로 설계되었으며, 변경된 파일을 업로드 할 수 있도록 파일의 MD5를 비교합니다.

+0

나는 똑같은 문제를 안고 있었고 이것은 나를 위해 일했다. 단지 부수적으로, 내가 collectfast를 설치하면 boto3 없이는 작동하지 않을 것이다. boto3을 설치 한 후 모든 것이 예상대로 작동했습니다. – whieronymus

관련 문제