因此,我決定改寫我的圖片庫,因爲它有新的高性能圖片服務。這意味着使用我以前從未使用過的Blobstore。這似乎很簡單,直到我試圖將BlobKey存儲在我的模型中。在應用程序引擎中將BlobKey存儲到DataStore中
我該如何在模型中存儲對blobstorekey的引用?我應該使用字符串還是應該使用一些我不知道的特殊屬性?我有這個模型
class Photo(db.Model):
date = db.DateTimeProperty(auto_now_add=True)
title = db.StringProperty()
blobkey = db.StringProperty()
photoalbum = db.ReferenceProperty(PhotoAlbum, collection_name='photos')
而且我得到這個錯誤:房產的BlobKey必須是海峽或Unicode實例,而不是一類BlobKey
當然,我在應用程序引擎是一個新手,但是這是第一個大牆我已經打了。 已經廣泛搜索沒有任何成功。
我要在這部分在勞動節週末工作..這就是說,如果我的妻子沒有通過窗外的筆記本電腦(星期六結婚!)。 – Sologoub 2010-08-30 15:17:02