Python:如何在Google App Engine数据存储区中存储数组

时间:2013-01-25 06:48:20

标签: google-app-engine python-2.7 google-cloud-datastore

我正在开发一个项目,我使用beautifulsoup处理URL并获取一个数组(包含列和行)。现在我需要将这些数据存储在数据存储区中。我找不到有关在数据存储区中存储数组的任何参考。

1 个答案:

答案 0 :(得分:11)

多值属性在数据存储区api中表示为python列表。如果您可以组织列表中的数据,则可以将数据模型的一部分定义为

class MyData(ndb.Model):
    array = ndb.StringProperty(repeated=True)

在请求处理程序中,存储数据,如

data = MyData()
data.array = list_you_got_from_request
data.put()