FastAPI - 安装和运行
本地环境及软件:
- windows 11
- anaconda
- vscode
- python3.11
安装相关环境
创建虚拟环境
1 |
|
安装需要的包
1 |
|
初次运行
编写代码
新建文件夹,创建main.py
1 |
|
启动
1 |
|
uvicorn main:app 命令含义如下:
- main:main.py 文件(一个 Python「模块」)。
- app:在 main.py 文件中通过 app = FastAPI() 创建的对象。
- –reload:让服务器在更新代码后重新启动。仅在开发时使用该选项。
- –port: 指定端口
控制台会有以下输出:INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
访问地址,即可看到响应:
1 |
|
API文档
自动生成的交互式 API 文档
- Swagger UI :
http://127.0.0.1:8000/docs
- Redoc :
http://127.0.0.1:8000/redoc
- openapi.json :
http://127.0.0.1:8000/openapi.json
FastAPI 使用定义 API 的 OpenAPI 标准将你的所有 API 转换成「模式」。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AI技术分享!
评论