コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 12 for 統合 (0.004 sec.)
依存関係 - 最初のステップ 12452
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... らない場合は、ドキュメントの Async: "In a hurry?" の中の async と await についてのセクションを確認してください。 OpenAPIとの統合 依存関係(およびサブ依存関係)のすべてのリクエスト宣言、検証、および要件は、同じOpenAPIスキーマに統合されます。 つまり、対 ... 」と同じような考えの一般的な用語があります: リソース プロバイダ サービス インジェクタブル コンポーネント FastAPI プラグイン 統合や「プラグイン」は 依存性注入 システムを使って構築することができます。しかし、実際には、 「プラグイン」を作成する必要はありま ... せん 。依存関係を使用することで、無限の数の統合やインタラクションを宣言することができ、それが**path operation関数*で利用可能になるからです。 依存関係は非常にシンプルで直感 ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
プロジェクト生成 - テンプレート 11709
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... ジン間リソース共有))。 Celery ワーカー。バックエンドの残りの部分からモデルとコードを選択的にインポートし、使用可能。 Dockerと統合された Pytest ベースのRESTバックエンドテスト。データベースに依存せずに、全てのAPIをテスト可能。Docker上で動作するので、毎回ゼ ... HydrogenやVisual Studio Code Jupyterなどの拡張機能を使用した、リモートまたはDocker開発用の Jupyterカーネル との簡単なPython統合。 Vue フロントエンド: Vue CLIにより生成。 JWT認証 の処理。 ログインビュー。 ログイン後の、メインダッシュボードビュー。 メイ ... フロントエンドとバックエンド間をロードバランシング。同一ドメインに配置しパスで区切る、ただし、異なるコンテナで処理。 Traefik統合。Let's Encrypt HTTPS 証明書の自動生成を含む。 GitLab CI (継続的インテグレーション)。フロントエンドおよびバックエンドテストを ...
https://man.mtool.work/fastapi/0.115/project-generation/
機能 10506
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... ール UUID ...その他 すべての検証は、確立された堅牢な Pydantic によって処理されます。 セキュリティと認証 セキュリティと認証が統合されています。 データベースまたはデータモデルについても妥協していません。 以下のOpenAPIで定義されているすべてのセキュリティス ... す( セッションCookie を含む)。 これらは、システム、データストア、リレーショナルデータベース、NoSQLデータベースなどと簡単に統合できる再利用可能なツールとコンポーネントとして構築されています。 依存性の注入(Dependency Injection) FastAPIには非常に使いや ... 証システム、 データベース接続 などのサポート データベース、フロントエンドなどに対する妥協はありません 。それらすべてと簡単に統合できます。 無制限の「プラグイン」 他の方法では、それらを必要とせず、必要なコードをインポートして使用します。 統合は非常に簡単 ...
https://man.mtool.work/fastapi/0.115/features/
代替ツールから受けたインスピレーションと比較 9516
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... メントを生成するWebユーザーインターフェースを持っている点。 Flask Flask は「マイクロフレームワーク」であり、データベースとの統合のようなDjangoがデフォルトで持つ多くの機能は含まれていません。 このシンプルさと柔軟性により、メインのデータストレージシステム ... ション 独自のスキーマの代わりに、API仕様のオープンな標準を採用しました。 そして、標準に基づくユーザーインターフェースツールを統合しています。 Swagger UI ReDoc この二つは人気で安定したものとして選択されましたが、少し検索してみると、 ( FastAPI と同時に使用 ... nですらありません。 Flask-apispecでできることと多少似たようなことを実現しています。 Angular 2にインスピレーションを受けた、統合された依存性注入の仕組みを持っています。(私が知っている他の依存性注入の仕組みと同様に) 「injectable」を事前に登録しておく必要 ...
https://man.mtool.work/fastapi/0.115/alternatives/
セキュリティ入門 9038
セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場 ... ムは、OpenID Connectの仕様で定義されているものです。 豆知識 Google、Facebook、Twitter、GitHubなど、他の認証/認可プロバイダを統合することも可能で、比較的簡単です。 最も複雑な問題は、それらのような認証/認可プロバイダを構築することですが、 FastAPI は、あな ... PIにセキュリティを追加する方法について見ていきます。 また、それがどのようにインタラクティブなドキュメントシステムに自動的に統合されるかも見ていきます。 ...
https://man.mtool.work/fastapi/0.115/tutorial/security/
セキュリティ - 最初の一歩 8313
セキュリティ - 最初の一歩 あるドメインに、 バックエンド APIを持っているとしましょう。 そして、別のドメインか同じドメインの違うパス(またはモバイルアプリケーションの中)に フロントエンド を持っています。 さらに、フロントエンドが ユーザー名 と ... 知っています。これは fastapi.security.oauth2.OAuth2 、 fastapi.security.base.SecurityBase を継承しているからです。 OpenAPIと統合するセキュリティユーティリティ (および自動APIドキュメント) はすべて SecurityBase を継承しています。それにより、 FastAPI はそ ... れらをOpenAPIに統合する方法を知ることができます。 どのように動作するか リクエストの中に Authorization ヘッダーを探しに行き、その値が Bearer と何 ...
https://man.mtool.work/fastapi/0.115/tutorial/security/first-steps/
ベンチマーク 7818
ベンチマーク TechEmpowerの独立したベンチマークでは、Uvicornの下で動作する FastAPI アプリケーションは、 利用可能な最速のPythonフレームワークの1つ であり、下回っているのはStarletteとUvicorn自体 (FastAPIによって内部で使用される) のみだと示され ... 能を提供するWEBフレームワーク (や機能のセット) と比較してください。これらはデータの自動検証や、シリアライズ、ドキュメント化が統合されたフレームワークです。 ...
https://man.mtool.work/fastapi/0.115/benchmarks/
コンテナ内のFastAPI - Docker 7818
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... 内部ネットワーク経由で接続します。 すべてのコンテナ管理システム(DockerやKubernetesなど)には、こうしたネットワーキング機能が統合されています。 コンテナとプロセス 通常、 コンテナ・イメージ はそのメタデータに コンテナ の起動時に実行されるデフォルトのプロ ... fik のように、 HTTPS と 証明書 の 自動 取得を扱う別のコンテナである可能性もあります。 Tip TraefikはDockerやKubernetesなどと統合されているので、コンテナ用のHTTPSの設定や構成はとても簡単です。 あるいは、(コンテナ内でアプリケーションを実行しながら)クラ ... 管理システムの1つは通常、入ってくるリクエストの ロードバランシング をサポートしながら、 コンテナのレプリケーション を処理する統合された方法を持っています。このことはすべて クラスタレベル にてです。 そのような場合、UvicornワーカーでGunicornのようなものを ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
パスパラメータ 7340
パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return { ... 確認 繰り返しになりますが、Python型宣言を使用するだけで、 FastAPI は対話的なAPIドキュメントを自動的に生成します(Swagger UIを統合)。 パスパラメータが整数として宣言されていることに注意してください。 標準であることのメリット、ドキュメンテーションの代替物 ...
https://man.mtool.work/fastapi/0.115/tutorial/path-params/
パスワード(およびハッシュ化)によるOAuth2、JWTトークンによるBearer 7340
パスワード(およびハッシュ化)によるOAuth2、JWTトークンによるBearer これでセキュリティの流れが全てわかったので、 JWT トークンと安全なパスワードのハッシュ化を使用して、実際にアプリケーションを安全にしてみましょう。 このコードは、アプリケーシ ... このチュートリアルでは以前、 PyJWT を使用していました。 しかし、Python-joseは、PyJWTのすべての機能に加えて、後に他のツールと統合して構築する際におそらく必要となる可能性のあるいくつかの追加機能を提供しています。そのため、代わりにPython-joseを使用するよう ... 。 そして、このトークンをユーザーに直接、または第三者に与えて、制限付きでAPIを操作できます。 これらの使用方法や FastAPI への統合方法については、 高度なユーザーガイド で後ほど説明します。 まとめ ここまでの説明で、OAuth2やJWTなどの規格を使った安全な Fast ... も妥協することはありません。 そのため、プロジェクトに合わせて自由に選択することができます。 また、 FastAPI は外部パッケージを統合するために複雑な仕組みを必要としないため、 passlib や python-jose のようなよく整備され広く使われている多くのパッケージを直接 ...
https://man.mtool.work/fastapi/0.115/tutorial/security/oauth2-jwt/
PREV 1 2 NEXT