def patch(self, slug):
obj = self.resource.model.query.get(slug)
if not obj:
return make_response(jsonify({'error': True, 'message': 'Resource not found'}), 404)
try:
data, status = self.resource.patch_resource(obj)
except (SQLIntegrityError, SQlOperationalError) as e:
db.session.rollback()
e.message['error'] = True
return make_response(jsonify(e.message), e.status)
return make_response(jsonify(data), status)
评论列表
文章目录