def get(self): parser = reqparse.RequestParser() parser.add_argument('id', required=False) args = parser.parse_args() if args['id']: if Dictionary.query.filter(Dictionary.id == args['id']).count(): dictionaries = Dictionary.query.filter( Dictionary.id == args['id']) js = Dictionary.serialize(dictionaries[0]) else: return {'message': 'Dictionary not found', 'result': {}}, 404 else: dictionaries = Dictionary.query.all() js = [Dictionary.serialize(d) for d in dictionaries] return {'message': 'Success', 'result': js}, 200