I have two SQLAlchemy models set up as follows:
############## # Post Model # ############## class Post(db.Model): id = db.Column(db.Integer, primary_key
The translation from raw query to Flask-SQLAlchemy is pretty much mechanical:
db.session.query(Post, db.func.count(Like.id)).outerjoin(Like).group_by(Post.id)