關于response_model_exclude_unset=true不生效
(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__后再返回也沒有忽略空字段
