文章预览
什么是 FastAPI ? fastapi文档 FastAPI - FastAPI (tiangolo.com) FastAPI 是一个现代的、快速(高性能)的 Web 框架,用于构建 API。它基于 Python 3.6+ 的类型提示,使用 Starlette 作为其底层 ASGI 框架,并使用 Pydantic 进行数据验证。以下是一个简单的 FastAPI 示例 示例代码 from fastapi import FastAPI app = FastAPI () @app.get ( "/" ) def read_root (): return { "Hello" : "World" } @app.get ( "/items/{item_id}" ) def read_item ( item_id : int , q : str = None ): return { "item_id" : item_id , "q" : q } if __name__ == "__main__" : import uvicorn uvicorn . run ( app , host = "0.0.0.0" , port = 8000 ) 解释 导入 FastAPI : from fastapi import FastAPI 导入 FastAPI 框架。 创建 FastAPI 实例 : app = FastAPI() 创建一个 FastAPI 应用实例。 定义路由 : @app.get("/") : 定义根路由的处理函数,响应 HTTP GET 请求。 read_root() : 根路由处
………………………………