コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 13 for 継承 (0.002 sec.)
モデル - より詳しく 11208
モデル - より詳しく 先ほどの例に続き、複数の関連モデルを持つことが一般的です。 これはユーザーモデルの場合は特にそうです。なぜなら: 入力モデル にはパスワードが必要です。 出力モデル はパスワードをもつべきではありません。 データベースモデル は ... があります。 他のモデルのベースとなる UserBase モデルを宣言することができます。そして、そのモデルの属性(型宣言、検証など)を継承するサブクラスを作ることができます。 データの変換、検証、文書化などはすべて通常通りに動作します。 このようにして、モデル間の ... c def read_keyword_weights (): return { "foo" : 2.3 , "bar" : 3.4 } まとめ 複数のPydanticモデルを使用し、ケースごとに自由に継承します。 エンティティが異なる「状態」を持たなければならない場合は、エンティティごとに単一のデータモデルを持つ必要はありません ...
https://man.mtool.work/fastapi/0.115/tutorial/extra-models/
パスパラメータ 11208
パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return { ... ータ の値を事前に定義したい場合は、標準のPython Enum を利用できます。 Enum クラスの作成 Enum をインポートし、 str と Enum を継承したサブクラスを作成します。 str を継承することで、APIドキュメントは値が 文字列 でなければいけないことを知り、正確にレンダリ ...
https://man.mtool.work/fastapi/0.115/tutorial/path-params/
セキュリティ - 最初の一歩 11208
セキュリティ - 最初の一歩 あるドメインに、 バックエンド APIを持っているとしましょう。 そして、別のドメインか同じドメインの違うパス(またはモバイルアプリケーションの中)に フロントエンド を持っています。 さらに、フロントエンドが ユーザー名 と ... リティスキームを定義できることを知っています。これは fastapi.security.oauth2.OAuth2 、 fastapi.security.base.SecurityBase を継承しているからです。 OpenAPIと統合するセキュリティユーティリティ (および自動APIドキュメント) はすべて SecurityBase を継承してい ...
https://man.mtool.work/fastapi/0.115/tutorial/security/first-steps/
クッキーのパラメータ 10363
クッキーのパラメータ クッキーのパラメータは、 Query や Path のパラメータを定義するのと同じ方法で定義できます。 Cookie をインポート まず、 Cookie をインポートします: Python 3.8+ - non-Annotated from typing import Union from fastapi import Co ... one )): return { "ads_id" : ads_id } 技術詳細 Cookie は Path と Query の「姉妹」クラスです。また、同じ共通の Param クラスを継承しています。 しかし、 fastapi から Query や Path 、 Cookie などをインポートする場合、それらは実際には特殊なクラスを返す関数で ...
https://man.mtool.work/fastapi/0.115/tutorial/cookie-params/
フォームデータ 10363
フォームデータ JSONの代わりにフィールドを受け取る場合は、 Form を使用します。 情報 フォームを使うためには、まず python-multipart をインストールします。 たとえば、 pip install python-multipart のように。 Form のインポート fastapi から Form を ... Body (および Query や Path 、 Cookie )と同じメタデータとバリデーションを宣言することができます。 情報 Form は Body を直接継承するクラスです。 豆知識 フォームのボディを宣言するには、明示的に Form を使用する必要があります。なぜなら、これを使わないと、 ...
https://man.mtool.work/fastapi/0.115/tutorial/request-forms/
セキュリティ入門 8657
セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場 ... 証システムで、これらのものを含みます。 bearer : ヘッダ Authorization の値が Bearer で、トークンが含まれます。これはOAuth2から継承しています。 HTTP Basic認証 HTTP ダイジェスト認証など oauth2 : OAuth2のセキュリティ処理方法(「フロー」と呼ばれます)のすべて ...
https://man.mtool.work/fastapi/0.115/tutorial/security/
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス 7812
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。 レスポンスを直接返す で見たように、 Response を直接返すことでこの挙動をオーバーライドできます。 しか ... 可能なレスポンスのほとんどはStarletteから直接提供されます。 Response メインの Response クラスで、他の全てのレスポンスはこれを継承しています。 直接返すことができます。 以下のパラメータを受け付けます。 content - str か bytes 。 status_code - int のHTTPステ ...
https://man.mtool.work/fastapi/0.115/advanced/custom-response/
リクエストボディ 7812
リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送 ... PI () @app . post ( "/items/" ) async def create_item ( item : Item ): return item データモデルの作成 そして、 BaseModel を継承したクラスとしてデータモデルを宣言します。 すべての属性にpython標準の型を使用します: Python 3.8+ from typing import Union fr ...
https://man.mtool.work/fastapi/0.115/tutorial/body/
最初のステップ 7812
最初のステップ 最もシンプルなFastAPIファイルは以下のようになります: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def root (): return { "message" : "Hello World" } これを main.py にコピーします。 ライブサ ... "message" : "Hello World" } FastAPI は、APIのすべての機能を提供するPythonクラスです。 技術詳細 FastAPI は Starlette を直接継承するクラスです。 FastAPI でも Starlette のすべての機能を利用可能です。 Step 2: FastAPI の「インスタンス」を生成 Python 3.8+ ...
https://man.mtool.work/fastapi/0.115/tutorial/first-steps/
ヘッダーのパラメータ 7812
ヘッダーのパラメータ ヘッダーのパラメータは、 Query や Path 、 Cookie のパラメータを定義するのと同じように定義できます。 Header をインポート まず、 Header をインポートします: Python 3.8+ - non-Annotated from typing import Union from fastapi ... User-Agent" : user_agent } 技術詳細 Header は Path や Query 、 Cookie の「姉妹」クラスです。また、同じ共通の Param クラスを継承しています。 しかし、 fastapi から Query や Path 、 Header などをインポートする場合、それらは実際には特殊なクラスを返す関数で ...
https://man.mtool.work/fastapi/0.115/tutorial/header-params/
PREV 1 2 NEXT