這是我的GAE數據存儲:缺少的屬性得到數據存儲的對象
class Search(ndb.Model):
city = ndb.StringProperty()
counter = ndb.IntegerProperty(indexed = True)
date = ndb.DateTimeProperty(auto_now_add=True)
當我運行這部分代碼:
keys = Search.query(Search.city == city).fetch()
if (len(keys)==0):
luogo = Search(city = city, counter = 1)
luogo.put()
else:
for key in keys:
luogo_1 = key.get()
luogo_1.counter = luogo_1.counter+1
luogo_1.put()
我的終端說,在對象的搜索失蹤的屬性得到
你知道爲什麼嗎?
非常感謝你 –
但是,如果意圖獲取實體,這有點多餘。 'Search.query(Search.city == city).fetch()'的結果是一個實體列表,因此您不需要使用該鍵並獲取它們。 –