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()