我有兩張桌子。富和酒吧。class Foo(db.Model): id = db.Column(db.Integer, primary_key=True) bars = db.relationship('Bar', backref='foo', lazy='dynamic')class Bar(db.Model): id = db.Column(db.Integer, primary_key=True) date = db.Column(db.DateTime, default=datetime.utcnow) foo_id= db.Column(db.Integer, db.ForeignKey('foo.id'))我怎樣才能在 Foo 中擁有一個(gè)混合屬性,它可以從所有條形圖中找到平均日期。我已經(jīng)嘗試了以下,它不會(huì)產(chǎn)生任何錯(cuò)誤,但沒有給出想要的結(jié)果@hybrid_property def baz(self): return db.select([db.func.avg(Bar.date)]) \ .where(Bar.foo_id == self.id) \ .label('baz')我究竟做錯(cuò)了什么?
添加回答
舉報(bào)
0/150
提交
取消