2013-04-27 4 views
0

Я хотел бы иметь объект хранилища данных с ссылочным свойством обратно к тому же объекту. Например:Родительский дочерний объект Datastore того же объекта

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

Таким образом, у человека есть родитель, который также является человеком (мы надеемся). Это вызывает исключение NameError: name 'Person' is not defined. Этот пример позволил бы человеку иметь только одного родителя, но это всего лишь пример, а не то, что я пытаюсь моделировать.

Каков наилучший способ моделирования отношений такого типа с файловым хранилищем google?

ответ

0

использование:

parent = db.SelfReferenceProperty(collection_name='parents') 
Смежные вопросы