我正在尝试使用Python在Google App Engine中建模父层次结构关系。例如,我想模仿水果。
因此,根将是水果,然后一个水果的孩子将以葡萄为基础,以树为基础。然后例如以树为基础的孩子将是苹果,梨,香蕉等。然后作为苹果的孩子,我想添加macintosh,金色美味,奶奶史密斯等。
我试图找出最简单的方法来模拟这个,这样我就可以将另一个类型为basket的实体放入一个类型为fruit的类型,或者类型为granny smith的实体。
非常感谢任何帮助!
由于 乔恩
答案 0 :(得分:2)
你所谈论的是继承heirarchies,但App Engine密钥提供了对象heirarchies。前者的一个例子是“香蕉是水果”,而后者的一个例子是“汽车有方向盘”。在这里使用父属性是错误的;你想使用PolyModel。