关于response_model_exclude_unset=true不生效

来源:4-1 响应模型示例精讲

测试大迷糊

2023-10-04 15:32

(BaseModel):
    username: password: phone: email: age: sex: address: = full_name: = (BaseModel):
    username: email: age: sex: address: full_name: users = {
    : {
        : ,
        : ,
        : ,
        : }
}


(, =UserOut, =)
(: ):

测试了,再代码中直接写入一个dict, response_model_exclude_unset会生效,没有传值的字段会忽略

如果是直接返回了post请求中的body json 就不会忽略为空的字段,测试了很多种写法都是如此。

比如:代码中的users是一个dict,那么把接收到的userinfo类 转换为__dict__后再返回也没有忽略空字段

https://img3.mukewang.com/651d14cf000171ff06660247.jpg



写回答 关注

0回答

还没有人回答问题,可以看看其他问题

高性能 FastAPI 框架入门精讲

FastAPI 框架快速上手开发,结合 API 交互文档逐个讲解核心模块的使用。

12295 学习 · 87 问题

查看课程

相似问题