2010-10-15 80 views
2

我想學習與數據存儲的簡單操作,我遇到問題。有人可以幫助爲什麼這不起作用嗎?GAE查詢獲取()

class Pet(db.Model): 
    name = db.StringProperty 

pet = Pet(name="Fluffy") 

pet.put() 

query = Pet.all() 

results = query.fetch(limit=5) 
print pet.name 

當我運行此我得到

<class 'google.appengine.ext.db.StringProperty'> 

回答

3

嘗試改變

name = db.StringProperty 

name = db.StringProperty() 
+0

是的,這看起來就是這樣。 – 2010-10-15 15:40:57

+0

是的,它與數據模型有關,而不是fetch() – mepcotterell 2010-10-15 15:45:04