FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。
安装
1 | pip install fastapi |
示例
操作流程如下:
创建一个main.py,脚本如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16# 导入 FastAPI
from fastapi import FastAPI
# 实例化 FastAPI
app = FastAPI()
# 创建一个路径
'''
@app.post()
@app.put()
@app.delete()
'''
@app.get('/')
# 路径对应操作
def root():
return {'msg': 'hello world!'}运行服务
1
E:\fastapi>uvicorn main:app --reload
验证
打开浏览器访问 http://127.0.0.1:8000
自动生成的交互式 API 文档 http://127.0.0.1:8000/docs