【发布时间】:2020-11-26 18:49:47
【问题描述】:
假设我创建了几个 pweewee link 模型
db = SqliteDatabase('people.db')
class Person(Model):
name = CharField()
birthday = DateField()
class Meta:
database = db # This model uses the "people.db" database.
class Pet(Model):
owner = ForeignKeyField(Person, backref='pets')
name = CharField()
animal_type = CharField()
class Meta:
database = db # this model uses the "people.db" database
class Car(Model):
owner = ForeignKeyField(Person, backref='cars')
model = CharField()
class Meta:
database = db # this model uses the "people.db" database
如您所见,Car 和 Pet 模型都连接到 Person。假设我有一个对象可以是
car 或 pet。我不确定哪个,但我知道owner 字段是一个外国字段。如何获取该字段的父模型?
【问题讨论】:
标签: python peewee flask-peewee