0
如何才能访问Google App Engine中db.Model的隐式属性名称?具体而言,假设我有以下几点:获取Google App Engine中db.Model的隐式属性名称?
class Foo(db.Model):
specific = db.IntegerProperty()
class Bar(db.Model):
foo = db.ReferenceProperty(Foo, collection_name = "bars")
,如果我试图得到富的属性名称,像这样:
my_foo = Foo(specific = 42)
for key, prop in my_foo.properties().iteritems()
print "HERE bars won't show up"
那么my_foo.bars属性不露面。或者我完全错误?
任何帮助,不胜感激
编辑模式是Python的,而不是红宝石
ReferenceProperties不会永久保存在一类反向引用。因此,没有创建具有在collection_name中指定的名称的属性单元“Bar”已被定义。 – 2010-10-08 20:03:31
修正了模型defs。 – 2010-10-10 17:21:30
关于获取房屋的建议似乎并不奏效(尽管这正是我想要做的)。猜猜我只是使用ListProperties的键。 – 2010-10-10 17:22:11