コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 8 of about 8 for 依存性 (0.003 sec.)
依存関係 - 最初のステップ 12561
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... ています。 「依存性注入」とは 「依存性注入」 とは、プログラミングにおいて、コード(この場合は、 path operation関数 )が動作したり使用したりする ... 常にシンプルな例を見てみましょう。あまりにもシンプルなので、今のところはあまり参考にならないでしょう。 しかし、この方法では 依存性注入 システムがどのように機能するかに焦点を当てることができます。 依存関係の作成 まずは依存関係に注目してみましょう。 以下の ... これらの関数を直接呼び出すことはありません。これらの関数はフレームワーク(この場合は、 FastAPI )によって呼び出されます。 依存性注入システムでは、 FastAPI に path operation もまた、 path operation関数 の前に実行されるべき他の何かに「依存」していることを ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
サブ依存関係 11441
サブ依存関係 サブ依存関係 を持つ依存関係を作成することができます。 それらは必要なだけ 深く することができます。 FastAPI はそれらを解決してくれます。 最初の依存関係「依存可能なもの」 以下のような最初の依存関係(「依存可能なもの」)を作成する ... ( get_value , use_cache = False )): return { "fresh_value" : fresh_value } まとめ ここで使われている派手な言葉は別にして、 依存性注入 システムは非常にシンプルです。 path operation関数 と同じように見えるただの関数です。 しかし、それでも非常に強力で、任意 ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/sub-dependencies/
現在のユーザーの取得 8603
現在のユーザーの取得 一つ前の章では、(依存性注入システムに基づいた)セキュリティシステムは、 path operation関数 に str として token を与えていました: Python 3.8+ - non-Annotated from fastapi import Depends , FastAPI from fastapi.security i ... う制約が入ることはないのです。 別のモデル これで、 path operation関数 の中で現在のユーザーを直接取得し、 Depends を使って、 依存性注入 レベルでセキュリティメカニズムを処理できるようになりました。 そして、セキュリティ要件のためにどんなモデルやデータでも利 ... たのアプリケーションに必要なのがどんな種類のモデル、どんな種類のクラス、どんな種類のデータベースであったとしても、 FastAPI は依存性注入システムでカバーしてくれます。 コードサイズ この例は冗長に見えるかもしれません。セキュリティとデータモデルユーティリティ ... ions が同じファイルに混在しているということを覚えておいてください。 しかし、ここに重要なポイントがあります。 セキュリティと依存性注入に関するものは、一度だけ書きます。 そして、それは好きなだけ複雑にすることができます。それでも、一箇所に、一度だけ書くので ...
https://man.mtool.work/fastapi/0.115/tutorial/security/get-current-user/
代替ツールから受けたインスピレーションと比較 8314
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... りません。 Flask-apispecでできることと多少似たようなことを実現しています。 Angular 2にインスピレーションを受けた、統合された依存性注入の仕組みを持っています。(私が知っている他の依存性注入の仕組みと同様に) 「injectable」を事前に登録しておく必要があるため、 ... ません。 FastAPI へ与えたインスピレーション 素晴らしいエディターの補助を得るために、Pythonの型ヒントを利用している点。 強力な依存性注入の仕組みを持ち、コードの繰り返しを最小化する方法を見つけた点。 Sanic asyncio に基づいた、Pythonのフレームワークの中でも非 ... 非常に似たようなアイデアを持っています。 Pythonの型ヒントに基づいている これらの型から行われるバリデーションとドキュメント化 依存性注入の仕組み Pydanticのようなデータのバリデーション、シリアライゼーション、ドキュメント化をするサードパーティライブラリを使用 ...
https://man.mtool.work/fastapi/0.115/alternatives/
依存関係としてのクラス 8314
依存関係としてのクラス 依存性注入 システムを深く掘り下げる前に、先ほどの例をアップグレードしてみましょう。 前の例の dict 前の例では、依存関係("dependable")から dict を返していました: Python 3.8+ - non-Annotated from typing import Union fr ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/classes-as-dependenci...
バックグラウンドタスク 8115
バックグラウンドタスク レスポンスを返した 後に 実行されるバックグラウンドタスクを定義できます。 これは、リクエスト後に処理を開始する必要があるが、クライアントがレスポンスを受け取る前に処理を終える必要のない操作に役立ちます。 これには、たとえ ... ク関数に順番に渡す必要のある引数の列 ( email )。 タスク関数に渡す必要のあるキーワード引数 ( message="some notification" )。 依存性注入 BackgroundTasks の使用は依存性注入システムでも機能し、様々な階層 ( path operations 関数 、依存性 (依存可能性)、サブ依存 ...
https://man.mtool.work/fastapi/0.115/tutorial/background-tasks/
機能 8043
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... レーショナルデータベース、NoSQLデータベースなどと簡単に統合できる再利用可能なツールとコンポーネントとして構築されています。 依存性の注入(Dependency Injection) FastAPIには非常に使いやすく、非常に強力な 依存性の注入 システムを備えています。 依存関係でさえ ...
https://man.mtool.work/fastapi/0.115/features/
FastAPI 6832
FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production ドキュメント : https://fastapi.tiangolo.com ソースコード : https://github.com/fastapi/fastapi FastAPI は、Pythonの標準である型ヒントに基づいてPyt ... などの他の場所からの パラメータ 宣言。 maximum_length や regex のような 検証や制約 を設定する方法。 非常に強力で使いやすい 依存性注入 システム。 JWT トークン を用いた OAuth2 や HTTP Basic 認証 のサポートを含む、セキュリティと認証。 深くネストされた JSON ...
https://man.mtool.work/fastapi/0.115/
PREV 1 NEXT