在App Engine Blobstore中处理.text文件

时间:2013-04-17 05:12:20

标签: python google-app-engine blobstore

参考链接中的示例: https://developers.google.com/appengine/docs/python/blobstore/overview

在上面的示例中,创建了一个名为Model的{​​{1}}来存储blob。

有没有办法使用用户定义的模型存储和检索blob: 例如:

_BlobInfo_

注意:我需要处理上述模型中的“.txt”文件。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

对于.txt个文件,您实际上可以使用TextProperty(),使用db可以容纳1MB,ndb可以使用无限大小。在后台,它们实际上存储为blob,但它更容易,因为blob是不可变的,无法更改。

我建议您升级到ndb

答案 1 :(得分:2)

您应该在模型中使用blobstore.BlobReferenceProperty来存储对blobstore密钥的引用。