Flask 如何从restful应用程序中动态删除资源和路由?

Flask 如何从restful应用程序中动态删除资源和路由?,flask,flask-restful,Flask,Flask Restful,向restful api添加资源和路由非常简单: app = Flask(__name__) api = restful.Api(app) api.add_resource(MyResource, 'a_resource_method_endpoint/', resource_class_kwargs={'param': the_param}) 添加MyResource和相关端点后,如何从app中删除它们?Flask Re

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

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

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

添加
MyResource
和相关端点后,如何从
app
中删除它们?

Flask Restful将它们添加到列表中

我建议你看看这个答案

我不相信有办法通过Flask Restful提供的API删除这些项。您必须编写一个函数,根据一些参数修改该列表


我建议对列表进行一次迭代,然后立即删除所有路由:这样可以在运行时节省时间。

您想做什么?动态添加和删除这些?是的,动态添加路由和资源不是问题,但是删除它们更困难。我看过
参考资料
,但我希望有一种更干净的方法来确保从应用程序的正确位置删除正确的引用。更新了要指定的问题。