为了账号安全,请及时绑定邮箱和手机立即绑定

在sqlalchemy中查找平均日期

在sqlalchemy中查找平均日期

湖上湖 2021-06-20 20:05:28
我有两张桌子。富和酒吧。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 中拥有一个混合属性,它可以从所有条形图中找到平均日期。我已经尝试了以下,它不会产生任何错误,但没有给出想要的结果@hybrid_property  def baz(self):    return db.select([db.func.avg(Bar.date)]) \      .where(Bar.foo_id == self.id) \      .label('baz')我究竟做错了什么?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号