这可能是一个愚蠢的问题,并不是特定于谷歌应用引擎,但这里是:
我在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模型。你可以看到它就像一个鸡蛋问题。其中一个模型需要在另一个模型之前定义,因此会导致导入错误。
有人能指出我正确的方向吗?我想这可能是一个常见的问题?