App Engine中的多对多关系

时间:2016-08-10 05:44:42

标签: python google-app-engine foreign-keys many-to-many

这可能是一个愚蠢的问题,并不是特定于谷歌应用引擎,但这里是:

我在models.py文件中说:

class Book(ndb.Model):
   author = ndb.KeyProperty(kind=Author)

class Author(ndb.Model):
   books = ndb.StructuredProperty(Book, repeated=True)

我现在正在获取Import Error: cannot import name Author,因为我在Book Model下定义了Author模型。你可以看到它就像一个鸡蛋问题。其中一个模型需要在另一个模型之前定义,因此会导致导入错误。

有人能指出我正确的方向吗?我想这可能是一个常见的问题?

0 个答案:

没有答案