0

GAE + Django 1.3 + Cloud SQL を使用しています。

これまで GAE でコーディングしたことはありませんが、Django で作成された完成したプロジェクトをデプロイする必要があります。Django モデル ( FileField、 ) でファイルを操作するには、 https://github.com/fhahn/django-gae-blobstorageImageFieldを使用します。

問題が 1 つあります。カスタム エディター (および Django 管理者も) は、30MB を超えるファイルを読み込めません。クイック検索では、Blobstore ( https://developers.google.com/appengine/docs/python/blobstore/overview ) を使用する必要があることがわかりました。

すべてが単純に見えますが、Blobstore を Django モデルと調和させることは不可能です。

http://pypi.python.org/pypi/django-rocket-engineを見つけました。この問題を解決するアイデアはありますが、結果は同じです413 Request Entity Too Large

PS GAE を使用する必要があるため、ホスティング プロバイダーを変更することはできません。

4

2 に答える 2

1

django-rocket-engine はメモリ ベースのアップロードを使用しているため、django settings.py 内でこの設定を試すことができます https://docs.djangoproject.com/en/dev/ref/settings/#file-upload-max-memory-サイズ

于 2012-07-31T17:24:34.413 に答える
0

django-filetransfersを使用すると、アプリケーション ファイルのアップロード用に App Engine ブロブストアをターゲットにすることができます。

于 2012-06-06T14:46:23.623 に答える