我使用GAE + Django 1.3 + Cloud SQL。GAE + Django,上傳大文件
我從來沒有在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
。
P.S.我必須使用GAE,所以更改託管服務提供商不是一種選擇。