def put(self, id): category = Category.find_or_fail(id) data = self.parser.parse_args() for key, value in data.items(): if key == 'name' and self.check_for_name(id, value): return dict(message='Category already exists'), 409 setattr(category, key, value) category.save() return category.json()
def delete(self, id): category = Category.find_or_fail(id) category.delete() return None, 204
def get(self, id): category = Category.find_or_fail(id) return category.json()