我使用 GAE + Django 1.3 + Cloud SQL。
我以前从未在 GAE 上编写过代码,但我需要部署一个用 Django 编写的已完成项目。为了处理 Django 模型 ( FileField
, ImageField
) 中的文件,我使用https://github.com/fhahn/django-gae-blobstorage。
存在一个问题:自定义编辑器(以及 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,因此不能更改托管服务提供商。