我一直在尝试使用Django的管理界面找到一种将大文件上传到GAE数据存储区的方法,但是没有找到专门解决此问题的答案。我是Python / Django的新手,所以可能会有一个我不看的角度。
我一直在关注django-filetransfers解决方案,但我不确定如何将其集成到管理界面中。任何建议都会很棒!
答案 0 :(得分:2)
使用blobstore而不是数据存储区处理上传到appengine的文件。
https://developers.google.com/appengine/docs/python/blobstore/overview#Complete_Sample_App
数据存储区文件大小限制为1兆字节。因此,尝试将大文件上传到appengine的非关系数据库是行不通的。这是设计的。
我上面提供的文档向您展示了如何实现大文件上传。