需要接收的不是JSON,而是表单字段时,可以使用Form

使用表单时,请先安装python-multipart, pip install python-multipart

定义form参数

创建表单参数的方式与BodyQuery一样:

from fastapi import FastAPI, Form

app = FastAPI()


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

 

posted on 2022-05-05 18:24  司徒轩宇  阅读(112)  评论(0)    收藏  举报