【发布时间】:2012-05-08 06:21:23
【问题描述】:
我正在为 Google App Engine 和 Google Cloud SQL 开发一个 Django 应用。但是,我想将我的 FileFields 存储在 BlobStore 中。如何做到这一点?
【问题讨论】:
标签: django google-app-engine blobstore
我正在为 Google App Engine 和 Google Cloud SQL 开发一个 Django 应用。但是,我想将我的 FileFields 存储在 BlobStore 中。如何做到这一点?
【问题讨论】:
标签: django google-app-engine blobstore
请使用 Python2.7 运行时和 Files API。
Django 的 ImageField 依赖于 PIL 进行验证,因此您将受益于使用提供内置 PIL 支持的 Python2.7 运行时。现在 App Engine 有一个实验文件 api 可以直接将数据写入blobstore/Cloud Storage,所以你可以使用这个 api 来达到你的目的。
您需要在 app.yaml 的库部分中添加以下项目:
libraries:
- name: PIL
version: latest
如果您想坚持使用特定版本,请使用“1.1.7”而不是最新版本。
【讨论】: