Google App Engine数据存储中可能有多值字段吗?
问题描述:
我想要一个类似于博客的GAE-Python Datastore Kind,我希望有一个类别或标签的字段,其中可以有多个给定Blog实例的标签。我是一名GAE/Python新手,并试图找到一种方法来为单个实例分配多个类别。Google App Engine数据存储中可能有多值字段吗?
例如
class MyModel(db.Model):
category = db.CategoryProperty()
我该如何修改这个以启用MyModel实例的多个类别?
如果可能,查询检索单个类别值的实例会是什么样子?
这个字段的多个值“put”会是什么样子?
预先感谢任何建议或链接在哪里可以找到适用的文件..
答
如果你现在这个项目开始考虑NDB和repeated property
class MyModel(ndb.Model):
category = ndb.StringProperty(repeated=True)
答
您还可以使用TextProperty到任何类型的数据存储在列表或字典或列表的字典左右的组合..
谢谢。这工作。 – 2012-08-21 15:55:44