我正在使用 Flask 和 Peewee 为Users
and创建模型Appointments
,并且它们每个都有ForeignKeyField
相互引用。问题是,如果我在另一个之上定义一个,Flask 会给我x is not defined
.
例如:
class User(Model):
appointments = ForeignKeyField(Appointment, related_name='appointments')
class Appointment(Model):
with_doctor = ForeignKeyField(User, related_name='doctor')
这将返回'User' is not defined
。我该如何解决这个问题?