Skip to main content
 首页 » 编程设计

python之Flask 函数调用同一个应用程序中的其他 Flask 函数

2025年05月04日9zfyouxi

我连接了几个 flask 函数,这样我就可以在以下位置调用它们:

localhost:5000/FunctionA/inputs 
localhost:5000/FunctionB/inputs 
localhost:5000/FunctionC/inputs 

我希望 functionC 能够调用 FunctionA 和 FunctionB。我该怎么做呢?当我尝试在 FunctionC 中编写一个调用来调用另一个(例如,FunctionA)时,调用无限期挂起(可以理解 - FunctionC 正在等待自身结束,以便端点可以自由处理 functionA 请求)。

请您参考如下方法:

这里已经回答:Handling multiple requests in Flask

但是 TLDR;你只需要像这样设置你的运行函数:

app.run(threaded=True) 

我假设您正在使用 Flask 服务器并且需要在开发过程中运行它。对于生产检查上面链接中的选项