使用Django的管理界面将大文件上传到GAE

时间:2011-05-06 19:30:47

标签: django google-app-engine google-cloud-datastore file-transfer blobstore

我一直在尝试使用Django的管理界面找到一种将大文件上传到GAE数据存储区的方法,但是没有找到专门解决此问题的答案。我是Python / Django的新手,所以可能会有一个我不看的角度。

我一直在关注django-filetransfers解决方案,但我不确定如何将其集成到管理界面中。任何建议都会很棒!

1 个答案:

答案 0 :(得分:2)

使用blobstore而不是数据存储区处理上传到appengine的文件。

https://developers.google.com/appengine/docs/python/blobstore/overview#Complete_Sample_App

数据存储区文件大小限制为1兆字节。因此,尝试将大文件上传到appengine的非关系数据库是行不通的。这是设计的。

我上面提供的文档向您展示了如何实现大文件上传。