如何为以后定义的模型创建引用属性?

时间:2014-04-14 06:59:13

标签: google-app-engine

我有一个A类,它有一个db.ReferenceProperty引用一个稍后在文件中定义的实体类型。我如何从A中引用B?

1 个答案:

答案 0 :(得分:1)

如果您无法将B移动到A以上,则可以使用以下解决方法:

foo = db.ReferenceProperty(reference_class=db.Model)

这实际上允许您引用任何扩展db.Model的类。如果需要,您可以添加验证逻辑。

您也不能使用collection_name属性来反馈B中的引用A.