コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 5 of about 5 for バックグラウンド (0.002 sec.)
バックグラウンドタスク 12795
バックグラウンドタスク レスポンスを返した 後に 実行されるバックグラウンドタスクを定義できます。 これは、リクエスト後に処理を開始する必要があるが、クライアントがレスポンスを受け取る前に処理を終える必要のない操作に役立ちます。 これには、たとえ ... ます。 作業実行後のメール通知: メールサーバーへの接続とメールの送信は「遅い」(数秒) 傾向があるため、すぐにレスポンスを返し、バックグラウンドでメール通知ができます。 データ処理: たとえば、時間のかかる処理を必要とするファイル受信時には、「受信済み」(HTTP 202) のレス ... ポンスを返し、バックグラウンドで処理できます。 BackgroundTasks の使用 まず初めに、 BackgroundTasks をインポートし、 BackgroundTasks の型宣言と共に、 path ... in the background" } FastAPI は、 BackgroundTasks 型のオブジェクトを作成し、そのパラメーターに渡します。 タスク関数の作成 バックグラウンドタスクとして実行される関数を作成します。 これは、パラメーターを受け取ることができる単なる標準的な関数です。 これは async def ...
https://man.mtool.work/fastapi/0.115/tutorial/background-tasks/
yieldを持つ依存関係 8916
yieldを持つ依存関係 FastAPIは、いくつかの 終了後の追加のステップ を行う依存関係をサポートしています。 これを行うには、 return の代わりに yield を使い、その後に追加のステップを書きます。 豆知識 yield は必ず一度だけ使用するようにしてください。 ... ラは、その例外をキャッチすることができなくなります。 これは、依存関係に設定されているもの(例えば、DBセッション)を、例えば、バックグラウンドタスクで使用できるようにするものです。 バックグラウンドタスクはレスポンスが送信された 後 に実行されます。そのため、 すでに送 ... 信されている レスポンスを変更する方法すらないので、 HTTPException を発生させる方法はありません。 しかし、バックグラウンドタスクがDBエラーを発生させた場合、少なくとも yield で依存関係のセッションをロールバックしたり、きれいに閉じたりすることができ ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/dependencies-with-yie...
ミドルウェア 8181
ミドルウェア FastAPI アプリケーションにミドルウェアを追加できます。 「ミドルウェア」は、すべての リクエスト に対して、それがあらゆる特定の path operation によって処理される前に機能する関数です。また、すべての レスポンス に対して、それを返す ... そして、 レスポンス を返します。 技術詳細 yield を使った依存関係をもつ場合は、終了コードはミドルウェアの 後に 実行されます。 バックグラウンドタスク (後述) がある場合は、それらは全てのミドルウェアの 後に 実行されます。 ミドルウェアの作成 ミドルウェアを作成するには、 ...
https://man.mtool.work/fastapi/0.115/tutorial/middleware/
代替ツールから受けたインスピレーションと比較 8034
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... トを持っています。 以下のような特徴があります。 非常に感動的な性能。 WebSocketのサポート。 GraphQLのサポート。 インプロセスのバックグラウンドタスク。 起動およびシャットダウンイベント。 requestsに基づいて構築されたテストクライアント。 CORS、GZip、静的ファイル、ストリ ...
https://man.mtool.work/fastapi/0.115/alternatives/
機能 7979
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... ンス。 NodeJS および Go に匹敵する、最速のPythonフレームワークの1つです。 WebSocket のサポート GraphQL のサポート プロセス内バックグラウンドタスク 起動およびシャットダウンイベント httpx に基づいて構築されたテストクライアント CORS 、GZip、静的ファイル、ストリーミン ...
https://man.mtool.work/fastapi/0.115/features/
PREV 1 NEXT