def groups(): if request.method == "POST": name = request.args['name'] donated = float(request.args['donated']) if name: group = Group(name=name) group.donated = donated group.save() response = jsonify({ 'id': group.id, 'name': group.name, 'donated': group.donated }) response.status_code = 201 return response else: groups = Group.get_all() ret_list = [] for group in groups: json_elm = { 'id': group.id, 'name': group.name, 'donated': group.donated } ret_list.append(json_elm) response = jsonify(ret_list) response.status_code = 200 return response