gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:23:09 28 4
gpt4 key购买 nike

flask-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 将这些添加到列表 called resources

我建议您在这里看看这个答案 to determine the best solution for you to modify that list.

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

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

关于flask - 如何从 Flask-restful 应用程序中动态删除资源和路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34443768/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com