コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 4 of about 4 for オーバーライド (0.002 sec.)
エラーハンドリング 12149
エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が ... しかし、利用可能なレスポンスのほとんどはStarletteから直接提供されます。これは Request と同じです。 デフォルトの例外ハンドラのオーバーライド FastAPI にはいくつかのデフォルトの例外ハンドラがあります。 これらのハンドラは、 HTTPException を raise させた場合や、リクエ ... ストに無効なデータが含まれている場合にデフォルトのJSONレスポンスを返す役割を担っています。 これらの例外ハンドラを独自のものでオーバーライドすることができます。 リクエスト検証の例外のオーバーライド リクエストに無効なデータが含まれている場合、 FastAPI は内部的に Re ... questValidationError を発生させます。 また、そのためのデフォルトの例外ハンドラも含まれています。 これをオーバーライドするには RequestValidationError をインポートして @app.exception_handler(RequestValidationError) と一緒に使用して例外ハンドラ ...
https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス 9542
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。 レスポンスを直接返す で見たように、 Response を直接返すことでこの挙動をオーバーライドできます。 しか ... されます。 Response を返す レスポンスを直接返す で見たように、レスポンスを直接返すことで、 path operation の中でレスポンスをオーバーライドできます。 上記と同じ例において、 HTMLResponse を返すと、このようになります: Python 3.8+ from fastapi import FastAPI from fa ... t-Type ヘッダーやステータスコードなどは、返された Response オブジェクトに由来しています。 OpenAPIドキュメントと Response のオーバーライド 関数の中でレスポンスをオーバーライドしつつも、OpenAPI に「メディアタイプ」をドキュメント化したいなら、 response_class パラ ... " ) async def read_items (): return [{ "item_id" : "Foo" }] 豆知識 前に見たように、 path operation の中で response_class をオーバーライドできます。 その他のドキュメント また、OpenAPIでは responses を使ってメディアタイプやその他の詳細を宣言することもできます: Ad ...
https://man.mtool.work/fastapi/0.115/advanced/custom-response/
コンテナ内のFastAPI - Docker 7655
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... での操作とよく似ています。 コンテナ が起動されると、そのコマンド/プログラムが実行されます(ただし、別のコマンド/プログラムをオーバーライドして実行させることもできます)。 コンテナは、 メイン・プロセス (コマンドまたはプログラム)が実行されている限り実行されます。 ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
レスポンスを直接返す 7600
レスポンスを直接返す FastAPI の path operation では、通常は任意のデータを返すことができます: 例えば、 dict 、 list 、Pydanticモデル、データベースモデルなどです。 デフォルトでは、 FastAPI は JSON互換エンコーダ で説明されている jsonable_encod ... の型に変換したりなどはしません。 これは多くの柔軟性を提供します。任意のデータ型を返したり、任意のデータ宣言やバリデーションをオーバーライドできます。 jsonable_encoder を Response の中で使う FastAPI はあなたが返す Response に対して何も変更を加えないので、コンテンツ ...
https://man.mtool.work/fastapi/0.115/advanced/response-directly/
PREV 1 NEXT