Results of 1 - 2 of about 2 for UserOut (0.001 sec.)
- レスポンスモデル 11228
- レスポンスモデル path operations のいずれにおいても、 response_model パラメータを使用して、レスポンスのモデルを宣言することができます: @app.get() @app.post() @app.put() @app.delete() など。 Python 3.8+ from typing import Any , List , Union
...) class UserIn ( BaseModel ): username : str password : str email : EmailStr full_name : Union [ str , None ] = None class UserOut ( BaseModel ): username : str email : EmailStr full_name : Union [ str , None ] = None @app . post ( "/user/" , response_m...odel = UserOut ) async def create_user ( user : UserIn ) -> Any : return user ? Other versions and variants Python 3.10+ from typing impo...FastAPI () class UserIn ( BaseModel ): username : str password : str email : EmailStr full_name : str | None = None class UserOut ( BaseModel ): username : str email : EmailStr full_name : str | None = None @app . post ( "/user/" , response_model = Use... - https://man.mtool.work/fastapi/0.115/tutorial/response-model/
- モデル - より詳しく 7485
- モデル - より詳しく 先ほどの例に続き、複数の関連モデルを持つことが一般的です。 これはユーザーモデルの場合は特にそうです。なぜなら: 入力モデル にはパスワードが必要です。 出力モデル はパスワードをもつべきではありません。 データベースモデル は
...) class UserIn ( BaseModel ): username : str password : str email : EmailStr full_name : Union [ str , None ] = None class UserOut ( BaseModel ): username : str email : EmailStr full_name : Union [ str , None ] = None class UserInDB ( BaseModel ): usern...sword = hashed_password ) print ( "User saved! ..not really" ) return user_in_db @app . post ( "/user/" , response_model = UserOut ) async def create_user ( user_in : UserIn ): user_saved = fake_save_user ( user_in ) return user_saved ? Other versions a...FastAPI () class UserIn ( BaseModel ): username : str password : str email : EmailStr full_name : str | None = None class UserOut ( BaseModel ): username : str email : EmailStr full_name : str | None = None class UserInDB ( BaseModel ): username : str... - https://man.mtool.work/fastapi/0.115/tutorial/extra-models/
PREV
1
NEXT