0
如果我创建了一个PolyModel类,比如Person,我可以在该Polymodel下创建一个Expando模型吗?例如,同样是Expando模型的班级男性(人)?如果是这样,怎么样?在Google App Engine中,类可以是Expando和Polymodel吗?
如果我创建了一个PolyModel类,比如Person,我可以在该Polymodel下创建一个Expando模型吗?例如,同样是Expando模型的班级男性(人)?如果是这样,怎么样?在Google App Engine中,类可以是Expando和Polymodel吗?
报价:
的PolyModel不支持动态属性,如Expando的一样。 Expando没有相同的PolyModel。
但是,有办法通过使用低级数据存储API来解决此问题。即使是PolyModel
课程,他们也应该可以正常工作。但代码不会很好,我不推荐它。我现在没有时间把一个例子放在一起,但是如果没有其他人这样做,我可能明天就会明天。
现在你可以看看我在谷歌发布自己的之前写过的一个PolyModel
类(是的,事实是两个同名是纯巧合=),它可能会激发你如何使你的自己的Expando
- 支持的版本,你应该想不出其他解决方案。这里是:PolyModel class和PolyModel example。
谢谢!我可能最终会解决它,但我仍然非常感谢这些例子。 – ehfeng 2009-06-26 05:33:26