The solution was as Detlef suggested. I just added .all() to the query.
@classmethod def find_by_purpose_and_id(cls, client_id, purpose): return cls.query. filter_by(client_id= client_id,purpose=purpose).all()