0

我正在为 Google App Engine 和 Google Cloud SQL 开发一个 Django 应用程序。但是,我想将我的 FileFields 存储在 BlobStore 中。如何才能做到这一点?

4

1 回答 1

2

请使用 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”而不是最新版本。

于 2012-04-28T00:54:58.563 回答