0

GoogleAppEngineとGoogleCloudSQL用の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 セクションに次の項目を追加する必要があります。

libraries:
- name: PIL
  version: latest

特定のバージョンに固執したい場合は、latest の代わりに '1.1.7' を使用してください。

于 2012-04-28T00:54:58.563 に答える