def get_all_queries(): queries = Query.query \ .options( db.joinedload(Query.tags), db.joinedload(Query.packs), db.joinedload(Query.packs, Pack.queries, innerjoin=True)).all() return queries
def get_query_by_id(query_id): return Query.query.options( db.joinedload(Query.tags) ).filter(Query.id == query_id).first()
def get_all_queries(): return Query.query \ .options( db.joinedload(Query.tags) ).filter(~Query.packs.any()).all()