0
Google App Engine 및 Google Cloud SQL 용 Django 앱을 개발 중입니다. 그러나 BlobStore에 FileField를 저장하고 싶습니다. 어떻게 할 수 있습니까?Google App Engine의 Django FileField, ImageField
Google App Engine 및 Google Cloud SQL 용 Django 앱을 개발 중입니다. 그러나 BlobStore에 FileField를 저장하고 싶습니다. 어떻게 할 수 있습니까?Google App Engine의 Django FileField, ImageField
Python2.7 런타임 및 파일 API를 사용하십시오.
장고의 ImageField는 유효성 검사를 위해 PIL에 의존하기 때문에 PIL 지원 기능이 내장 된 Python2.7 런타임을 사용하면 이익을 얻을 수 있습니다. 이제 App Engine에는 blobstore/Cloud Storage에 직접 데이터를 쓸 수있는 실험용 파일 API가 있으므로이 API를 용도에 맞게 사용할 수 있습니다.
당신은 당신의 애플리케이션 제목의 라이브러리 섹션에서 다음 항목을 추가해야합니다
libraries:
- name: PIL
version: latest
당신이 특정 버전에 충실하려는 경우는, 대신에 최신의 '1.1.7'를 사용합니다.
저는 파이썬 2.7에 있지만 여전히 PIL 액세스가 없습니다. 내가 놓친 게 있니? – egasimus
내 대답이 업데이트되었습니다. –
이것은 매우 유망 해 보입니다. 그러나 아직 사용 방법을 결정해야합니다. – egasimus