【发布时间】:2013-02-03 18:18:51
【问题描述】:
我正在尝试从外键中找到集合的最小值/最大值。我知道你可以用func.min 和func.max 做session.query,但是有没有办法让我使用标准的ORM 关系?
例如对于博客,如果我想在给定以下架构的情况下找到给定帖子的最大“评论数”,是否可以执行Post.query.get(0).number_comments.max() 之类的操作?
class Post(base):
id = Column(Integer, primary_key=True)
number_comments = relationship("NumberComment")
class NumberComment(base):
id = Column(Integer, primary_key=True)
num = Column(Integer, nullable=False)
【问题讨论】:
标签: python sqlalchemy flask-sqlalchemy