0

我想让一个具有引用属性的数据存储实体返回到同一个实体。例如:

class Person(db.Model):
    name = db.StringProperty(),
    parent = db.ReferenceProperty(Person,
            collection_name='parents')

所以一个人的父母也是一个人(希望如此)。这会引发NameError: name 'Person' is not defined异常。这个例子只允许一个人有一个父母,但这只是一个例子,不完全是我想要建模的。

用谷歌应用引擎数据存储建模这种类型的关系的最佳方法是什么?

4

1 回答 1

0

采用:

parent = db.SelfReferenceProperty(collection_name='parents')
于 2013-04-27T04:13:37.333 回答