def _num_images_expression(cls): return db.select( [db.func.count(ProjectImage.project_id).label('num_images')] ).where( ProjectImage.project_id == cls.id ).label('total_images')
def _num_stars_expression(cls): return (db.select([db.func.count(project_users_stars.c.project_id).label("num_stars")]) .where(project_users_stars.c.project_id == cls.id) .label("total_stars") )