【发布时间】:2022-01-24 17:00:23
【问题描述】:
我还没有看到我的问题的答案,所以在这里。
我正在尝试传递一个 json 对象,例如:在 fastapi 中的 post 请求的正文中,以便稍后将其存储在数据库中或以任何方式处理它
{
"action_reaction": {
"action": {
"name": "test"
},
"reaction": {
"name2": "test2"
}
}
}
这是我的代码:
class AddActionModel(BaseModel):
action_reaction: str = None
@router.post("/add_reaction")
async def add_action_reaction(addActionModel: AddActionModel, x_token: str = Header(None)):
print(f'addActionModel: {addActionModel}')
action_reactions = json.loads(addActionModel.action_reaction)
action = action_reactions["action"]
reaction = action_reactions["reaction"]
return {"success": True}
有人知道怎么做吗?
谢谢
【问题讨论】: