2013-04-27 60 views
0

我希望將具有引用屬性的數據存儲實體返回到同一個實體。例如:同一實體的數據存儲父級子代

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

所以一個人有一個父母也是一個人(希望)。這會引發NameError: name 'Person' is not defined異常。這個例子只允許一個人有一個父母,但這只是一個例子,並不完全是我想要建模的。

什麼是模型與谷歌應用程序引擎數據存儲這種類型的關係的最佳方式是什麼?

回答

0

使用:

parent = db.SelfReferenceProperty(collection_name='parents') 
相關問題