def get_all_readers(): readers = Reader.read_all() result = [] for reader in readers: reader_data = {} reader_data['id'] = reader["id"] reader_data['email'] = reader["email"] reader_data["username"] = reader["username"] reader_data["name"] = reader["name"] reader_data["description"] = reader["description"] result.append(reader_data) return jsonify(result)
def read_followers(): readers = Reader.read_all() followers = db.session.query(follower).all() each_data = [] result = [] for each_follower in followers: for reader in readers: follower_data = {} follower_username = Reader.read_username_by_id(each_follower[0]) if reader["id"] == each_follower[1]: follower_data["id_followed"] = each_follower[1] follower_data["username_followed"] = reader["username"] follower_data["id_follower"] = each_follower[0] follower_data["username_follower"] = follower_username result.append(follower_data) return jsonify(result)
def get_all_reviews(): reviews = Review.read_all() readers = Reader.read_all() result = [] for review in reviews: for reader in readers: if reader["id"] == review["id_reader"]: review_data = {} review_data['id'] = review["id"] review_data['id_reader'] = review["id_reader"] review_data["id_book"] = review["id_book"] review_data["stars"] = review["stars"] review_data["review"] = review["review"] review_data["username"] = reader["username"] result.append(review_data) return jsonify(result)