参考:
1. 启动服务
uvicorn fast_api:app --host 0.0.0.0 --port 2048 --reloaduvicorn fast_api:app 命令含义如下:
fast_api:fast_api
.py文件(一个 Python「模块」)。app:在main.py文件中通过app = FastAPI()创建的对象。--reload:让服务器在更新代码后重新启动。仅在开发时使用该选项。
1.1 交互式 API 文档¶
跳转到 http://127.0.0.1:2048/docs。
你将会看到自动生成的交互式 API 文档(由 Swagger UI 提供)
2. 使用
2.1 RestFul 操作
通常使用:
POST:创建数据。GET:读取数据。PUT:更新数据。DELETE:删除数据。
fastapi中对应的装饰器:
@app.get()@app.post()@app.put()@app.delete()
以及更少见的:
@app.options()@app.head()@app.patch()@app.trace()