def delete(self, slug):
obj = self.resource.model.query.get(slug)
if obj:
if self.resource.has_delete_permission(obj):
db.session.delete(obj)
db.session.commit()
return make_response(jsonify({}), 204)
else:
return make_response(
jsonify({'error': True, 'message': 'Forbidden Permission Denied To Delete Resource'}), 403)
return make_response(jsonify({'error': True, 'message': 'Resource not found'}), 404)
评论列表
文章目录