コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 10 for メタデータ (0.003 sec.)
メタデータとドキュメントのURL 13247
メタデータとドキュメントのURL FastAPI アプリケーションのいくつかのメタデータの設定をカスタマイズできます。 タイトル、説明文、バージョン 以下を設定できます: タイトル : OpenAPIおよび自動APIドキュメントUIでAPIのタイトル/名前として使用される。 ... async def read_items (): return [{ "name" : "Katana" }] この設定では、自動APIドキュメントは以下の様になります: タグのためのメタデータ さらに、パラメータ openapi_tags を使うと、path operations をグループ分けするための複数のタグに関するメタデータを追加できま ... t : description : 外部ドキュメントの簡単な説明文である str 。 url ( 必須 ): 外部ドキュメントのURLである str 。 タグのためのメタデータの作成 users と items のタグを使った例でメタデータの追加を試してみましょう。 タグのためのメタデータを作成し、それを openapi_ ... い。たとえば、「login」は太字 ( login ) で表示され、「fancy」は斜体 ( fancy ) で表示されます。 豆知識 使用するすべてのタグにメタデータを追加する必要はありません。 自作タグの使用 tags パラメーターを使用して、それぞれの path operations (および APIRouter ) を異 ...
https://man.mtool.work/fastapi/0.115/tutorial/metadata/
パスパラメータと数値の検証 9922
パスパラメータと数値の検証 クエリパラメータに対して Query でより多くのバリデーションとメタデータを宣言できるのと同じように、パスパラメータに対しても Path で同じ種類のバリデーションとメタデータを宣言することができます。 Pathのインポート まず ... = None , alias = "item-query" ), ): results = { "item_id" : item_id } if q : results . update ({ "q" : q }) return results メタデータの宣言 パラメータは Query と同じものを宣言することができます。 例えば、パスパラメータ item_id に対して title のメタデータを宣 ... }) return results まとめ Query と Path (そしてまだ見たことない他のもの)では、 クエリパラメータと文字列の検証 と同じようにメタデータと文字列の検証を宣言することができます。 また、数値のバリデーションを宣言することもできます: gt : より大きい( g reater t ha ... ラスのサブクラスを見ることになります。(使う必要はありません) そして、それらすべては、これまで見てきた追加のバリデーションとメタデータと同じパラメータを共有しています。 技術詳細 fastapi から Query 、 Path などをインポートすると、これらは実際には関数です。 呼 ...
https://man.mtool.work/fastapi/0.115/tutorial/path-params-numeric-validations/
フォームデータ 9922
フォームデータ JSONの代わりにフィールドを受け取る場合は、 Form を使用します。 情報 フォームを使うためには、まず python-multipart をインストールします。 たとえば、 pip install python-multipart のように。 Form のインポート fastapi から Form を ... ONではなくフォームフィールドとして送信されることを要求しています。 Form では Body (および Query や Path 、 Cookie )と同じメタデータとバリデーションを宣言することができます。 情報 Form は Body を直接継承するクラスです。 豆知識 フォームのボディを宣言するには ...
https://man.mtool.work/fastapi/0.115/tutorial/request-forms/
ボディ - フィールド 9528
ボディ - フィールド Query や Path 、 Body を使って path operation関数 のパラメータに追加のバリデーションやメタデータを宣言するのと同じように、Pydanticの Field を使ってPydanticモデルの内部でバリデーションやメタデータを宣言することができます。 ... 用いて宣言を学ぶ際に、追加情報を句悪方法を学べます。 まとめ Pydanticの Field を使用して、モデルの属性に追加のバリデーションやメタデータを宣言することができます。 追加のキーワード引数を使用して、追加のJSONスキーマのメタデータを渡すこともできます。 ...
https://man.mtool.work/fastapi/0.115/tutorial/body-fields/
クエリパラメータと文字列の検証 9189
クエリパラメータと文字列の検証 FastAPI ではパラメータの追加情報とバリデーションを宣言することができます。 以下のアプリケーションを例にしてみましょう: Python 3.8+ from typing import Union from fastapi import FastAPI app = FastAPI () @app . g ... "q" : q }) return results 備考 デフォルト値を指定すると、パラメータは任意になります。 必須にする これ以上、バリデーションやメタデータを宣言する必要のない場合は、デフォルト値を指定しないだけでクエリパラメータ q を必須にすることができます。以下のように: q : s ... nt] はリストの内容が整数であるかどうかをチェックします(そして、文書化します)。しかし list だけではそうしません。 より多くのメタデータを宣言する パラメータに関する情報をさらに追加することができます。 その情報は、生成されたOpenAPIに含まれ、ドキュメントのユーザ ... results . update ({ "q" : q }) return results ドキュメントは以下のようになります: まとめ パラメータに追加のバリデーションとメタデータを宣言することができます。 一般的なバリデーションとメタデータ: alias title description deprecated 文字列のためのバリデーショ ...
https://man.mtool.work/fastapi/0.115/tutorial/query-params-str-validations/
クッキーパラメータモデル 7901
クッキーパラメータモデル もし関連する 複数のクッキー から成るグループがあるなら、それらを宣言するために、 Pydanticモデル を作成できます。? こうすることで、 複数の場所 で そのPydanticモデルを再利用 でき、バリデーションやメタデータを、すべての ...
https://man.mtool.work/fastapi/0.115/tutorial/cookie-param-models/
クエリパラメータモデル 7794
クエリパラメータモデル もし関連する 複数のクエリパラメータ から成るグループがあるなら、それらを宣言するために、 Pydanticモデル を作成できます。 こうすることで、 複数の場所 で そのPydanticモデルを再利用 でき、バリデーションやメタデータを、す ...
https://man.mtool.work/fastapi/0.115/tutorial/query-param-models/
ボディ - 複数のパラメータ 7508
ボディ - 複数のパラメータ これまで Path と Query をどう使うかを見てきましたが、リクエストボディの宣言のより高度な使い方を見てみましょう。 Path 、 Query とボディパラメータを混ぜる まず、もちろん、 Path と Query とリクエストボディのパラメータ ... sults . update ({ "q" : q }) return results 情報 Body もまた、後述する Query や Path などと同様に、すべての検証パラメータとメタデータパラメータを持っています。 単一のボディパラメータの埋め込み Pydanticモデル Item のボディパラメータ item を1つだけ持っていると ...
https://man.mtool.work/fastapi/0.115/tutorial/body-multiple-params/
コンテナ内のFastAPI - Docker 7454
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... ムを 静的に バージョン化したものです。 ここでの 静的 とは、コンテナ イメージ は実行されておらず、パッケージ化されたファイルとメタデータのみであることを意味します。 保存された静的コンテンツである「 コンテナイメージ 」とは対照的に、「 コンテナ 」は通常、実行中の ... やKubernetesなど)には、こうしたネットワーキング機能が統合されています。 コンテナとプロセス 通常、 コンテナ・イメージ はそのメタデータに コンテナ の起動時に実行されるデフォルトのプログラムまたはコマンドと、そのプログラムに渡されるパラメータを含みます。コマン ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
Path Operationの設定 6829
Path Operationの設定 path operationデコレータ を設定するためのパラメータがいくつかあります。 注意 これらのパラメータは path operation関数 ではなく、 path operationデコレータ に直接渡されることに注意してください。 レスポンスステータスコード ... ない場合でどのように見えるかを確認してください: まとめ path operationデコレータ にパラメータを渡すことで、 path operations のメタデータを簡単に設定・追加することができます。 ...
https://man.mtool.work/fastapi/0.115/tutorial/path-operation-configuration/
PREV 1 NEXT