9

如果我有两种相互引用的模型,无论我首先尝试定义的哪一个都表示它无法识别引用的其他类型(因为它在文件中进一步定义)。例如:

class Author(db.Model):
    most_recent_book = db.ReferenceProperty(Book)

class Book(db.Model):
    author = db.ReferenceProperty(Author)

这将声称引用的“Book”模型无法识别。如果我翻转订单,我会遇到同样的问题(除了它会说“作者”无法识别)。我该如何解决这个问题?

4

1 回答 1

6

您可以在不声明类型的情况下使用 ReferenceProperty,如AppEngine Tips中的本文所述

于 2010-02-17T16:18:53.947 回答