在google appengine datastore中建模一种引用自己的类型?

时间:2012-05-10 11:05:59

标签: google-app-engine model google-cloud-datastore

我有一个模特评论。我想实现一个用户可以评论评论的功能,我认为这是一对多的关系,你知道,一个评论可以有一些评论。然后我把

comments = db.ReferenceProperty(Comments,collection_name="comments",required=False)

进入我的评论模型,但它不起作用。

模型可以在google appengine数据存储中引用自身吗?还有其他提示吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

使用db.SelfReferenceProperty来建模对同一种类的另一个实例的引用。

答案 1 :(得分:3)

使用db.ListProperty(db.Key)将多个实体作为属性引用。