2
我正在處理一個項目,在該項目中,我使用beautifulsoup處理URL並獲取數組(包含列和行)。現在我需要將這些數據存儲在數據存儲中。我找不到有關在數據存儲中存儲數組的任何參考。Python:如何在Google App Engine數據存儲中存儲數組
我正在處理一個項目,在該項目中,我使用beautifulsoup處理URL並獲取數組(包含列和行)。現在我需要將這些數據存儲在數據存儲中。我找不到有關在數據存儲中存儲數組的任何參考。Python:如何在Google App Engine數據存儲中存儲數組
多值屬性在數據存儲區api中表示爲python列表。如果你能在列表組織數據,您可以定義數據模型的一部分,
class MyData(ndb.Model):
array = ndb.StringProperty(repeated=True)
在請求處理程序,將數據存儲像
data = MyData()
data.array = list_you_got_from_request
data.put()
使用'ndb'。該屬性應該是'ndb.StringProperty(重複= True)',而我們從'ndb.Model'繼承而來。所有其他代碼是相同的。 – bossylobster
@bossylobster這是一個很好的建議。編輯代碼以使用ndb而不是db。 –