FastAPI 安装Flask应用程序
用Flask或Django框架编写的WSGI应用程序可以用 WSGIMiddleware 包装并安装在FastAPI应用程序上,使其符合ASGI标准。
首先在当前FastAPI环境中安装Flask包。
下面的代码是一个最小的Flask应用程序-
然后将app声明为一个FastAPI应用程序对象,并定义一个操作函数来渲染Hello World消息。
接下来,使用mount()方法将flask应用程序挂载为FastAPI主应用程序的一个子应用程序。
运行Uvicorn开发服务器。
主要的FastAPI应用程序可在URL http://localhost:8000/路线上找到。
Flask的子应用程序被挂载在URL http://localhost:8000/flask。