關(guān)于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,?=) (:?):
測(cè)試了,再代碼中直接寫入一個(gè)dict,?response_model_exclude_unset會(huì)生效,沒(méi)有傳值的字段會(huì)忽略
如果是直接返回了post請(qǐng)求中的body json 就不會(huì)忽略為空的字段,測(cè)試了很多種寫法都是如此。
比如:代碼中的users是一個(gè)dict,那么把接收到的userinfo類 轉(zhuǎn)換為_(kāi)_dict__后再返回也沒(méi)有忽略空字段