【发布时间】:2016-11-08 20:33:21
【问题描述】:
我正在使用 Jinja2 模板构建一个 Flask 应用程序,并为它提供来自 Flask-SQLAlchemy 的数据。我想基于一个查询构建一个视图(有效列表),该查询给我一个包含两个对象(User 和Registration)的元组:
eligible_racers = db.session.query(User, Registration).filter(User.id==Registration.racer_id).filter(Registration.team_id==team_id).filter(Registration.season_id==race.season_id).all()
在我的模板中,我想按Registration 对象的属性对结果进行分组。 grouby 过滤器似乎很理想,但似乎没有办法将其中一个元组成员的属性传递给它。
在我的模板中是否有一种优雅的方式来执行此操作?或者我是否需要在我的 Python 视图代码中进行分组并传递不同结构的模板数据(记住我需要保持用户和注册配对)?
【问题讨论】:
标签: python flask sqlalchemy jinja2