FastAPI 进阶知识(二) 表单数据

作者:麦克煎蛋   出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢!

 

我们可以用Form组件来接收表单数据。

1、安装组件

pip install python-multipart

2、导入组件

from fastapi import Form

3、表单参数

声明表单参数的方式与Query或者Path相同。

Form的详细使用可参考Query、Path、Cookie、Body。它直接继承自Body。

from fastapi import FastAPI, Form

app = FastAPI()


@app.post("/login/")
async def login(*, username: str = Form(...), password: str = Form(...)):
return {"username": username}

 

访问示例:

FastAPI 进阶知识(二) 表单数据

 

上一篇:FastAPI 进阶知识(三) JSON兼容编码


下一篇:FastAPI学习