2013-04-25 3 views
1

GAE는 Django의 FileField (또는 ImageField)가 FileSystemStorage 클래스를 통해 사용중인 파일 시스템에 대한 읽기/쓰기를 허용하지 않습니다.Google App Engine에서 Django의 FileField (또는 ImageField)

사용자 정의 Django 저장소를 구현할 생각 이었지만 GAE blobstore는 Django 요구 사항과 완전히 호환되지 않는 것으로 보입니다. 특히, GAE blobstore는 클라이언트에서 저장소로 직접 업로드하는 반면 Django 사용자 지정 저장소는 _save (name, content) 메서드를 구현해야합니다.

지금까지 아무도이 누락 된 구현을 참조하지 않습니다. S3, Windows Azure 및 다른 백엔드에 대한 구현이 포함되어 있지만 BitBucket의 django-storage는 일부 맞춤 저장소 프로젝트가 있습니다.

Google App Engine에서 호스팅되는 내 모델에 FileField를 사용하려면 어떤 방향으로 이동해야합니까?

설명 : - Google SDK와 함께 제공되는 Google Cloud SQL Django를 사용하는 트렁크를 사용하고 있습니다. Django nonrel을 사용하지 않습니다. - Google 설명서의 Django guide을 추적했습니다.

답변