나는 클라이언트를 위해 Apphook을 통해 Aldryn Blog를 사용하는 Django CMS 프로젝트를 개발 중입니다. 헤로 쿠에 배치하려고합니다. Heroku의 임시 파일 시스템으로 인해 미디어는 외부에서 호스팅되어야합니다. 현재 유일한 미디어는 Django CMS Picture 플러그인 (표준 ImageField 사용)과 Aldryn 블로그 게시물 (FilerImageField 및 easy_thumbnails 사용)로 구성됩니다.Heroku, Boto 또는 Cloudny의 Django 미디어
새 DEFAULT_FILE_STORAGE (및 THUMBNAIL_DEFAULT_STORAGE)를 설정하는 것처럼 간단한 것처럼 보이는 S3에 저장하기 위해 Boto를 사용하는 방법에 대해 읽었습니다. 이것은 훌륭한 솔루션 인 것처럼 보이지만 다른 모든 것들 (웹 서버, 검색 엔진, 데이터베이스)은 Heroku와 그 애드온들에 의해 제공됩니다. 클라이언트가 사인 오프하면 Heroku 소유권을 이전하기 만하면됩니다.
이것은 내가 Cloudfin을 Heroku 애드온으로 사용하도록 유도했지만, 나는 통합에 대해 혼란 스럽다. 단순히 DEFAULT_FILE_STORAGE를 변경하는 대신 ImageFields 및 FileImageFields를 CloudinaryFields로 변경하고 Filer 및 easy_thumbnail 기능을 잃어 버리거나 (또는 어쨌든 원숭이 패치를 강요해야합니까?)
내가 Boto를 선택하고 클라이언트 신용 카드가 Heroku와 S3 모두에 들어가거나 Cloudine을 선택하고 거친 통합을 처리하는 것처럼 보입니다. 더 나은 해결책이 없습니까?