def hotspots_handler(): if request.method == 'GET': friends = Friend.query.\ all() return make_json_response([f.to_json() for f in friends], 200) if request.method == 'POST': data = request.json f = Friend() f.name = data.get('name') f.birthday = data.get('birthday') f.height = data.get('height') f.image_url = data.get('image_url') f.notes = data.get('notes') f.is_special = data.get('is_special') db.session.add(f) try: db.session.commit() except: db.session.rollback() return make_json_response({'error': 'failed'}, 400) return make_json_response(f.to_json(), 200)