我寫的response_model_include和response_model_exclude沒(méi)有效果
@app04.post( ????"/response_model/attributes", ????#response_model=UserOut, ????#response_model=Union[UserIn,?UserOut]#取并集 ????#response_model=List[UserOut]?#也可以用列表,響應(yīng)多個(gè)模型類return?[user,user] ????response_model_include=["username",?"email"]?#當(dāng)響應(yīng)字段太多時(shí)指定包含或排除哪些字段 ????#?response_model_exclude={"mobile"} ) async?def?response_model_attributes(user:?UserIn): ????#del?user.password?#Union[UserIn,?UserOut]后,刪除password屬性 ????return?user
我試了好幾次,,返回都是返回了全部字段;
2022-11-12
把[],改成{}:
還有。model不能少,不然也不行:
2021-12-25