如何动态删除资源和路线从一个烧瓶安息的应用程序?

时间:2015-12-23 21:10:09

标签: flask flask-restful

flask-restful api添加资源和路由非常简单:

app = Flask(__name__)
api = restful.Api(app)

api.add_resource(MyResource,
                 'a_resource_method_endpoint/',
                  resource_class_kwargs={'param': the_param})

如果添加了MyResourceapp关联的端点,我该如何删除它?

1 个答案:

答案 0 :(得分:1)

Flask-Restful将这些添加到列表called resources

我建议你在to determine the best solution for you to modify that list.

看一下这个答案

我不相信有办法通过Flask-Restful提供的API删除项目。你必须编写一个函数来根据一些参数改变该列表。

我建议迭代一次列表并立即删除所有路由:这样就节省了运行时间。