コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 11 for ステップ (0.003 sec.)
コンテナ内のFastAPI - Docker 13354
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... 残りのコードではなく、最初に必要なファイルだけをコピーしてください。 このファイルは 頻繁には変更されない ので、Dockerはこのステップではそれを検知し キャッシュ を使用し、次のステップでもキャッシュを有効にします。 要件ファイルにあるパッケージの依存関係をイン ... は、パッケージが既にインストールされている場合、 pip にアップグレードするように指示します。 何故ならファイルをコピーする前のステップは Dockerキャッシュ によって検出される可能性があるためであり、このステップも利用可能な場合は Dockerキャッシュ を使用します。 ... このステップでキャッシュを使用すると、開発中にイメージを何度もビルドする際に、 毎回 すべての依存関係を ダウンロードしてインストールする ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
デプロイメントのコンセプト 10989
デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法 ... いくつかを紹介します: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリー 開始前の事前のステップ これらが デプロイメント にどのような影響を与えるかを見ていきましょう。 最終的な目的は、 安全な方法で APIクライアントに サー ... コンテナ・イメージ、Docker、Kubernetesなどについては、次の章で詳しく説明します: コンテナ内のFastAPI - Docker . 開始前の事前のステップ アプリケーションを 開始する前 に、いくつかのステップを実行したい場合が多くあります。 例えば、 データベース・マイグレーショ ... ん。 しかしほとんどの場合、これらの手順を 1度 に実行したいと考えるでしょう。 そのため、アプリケーションを開始する前の 事前のステップ を実行する 単一のプロセス を用意したいと思われます。 そして、それらの事前のステップを実行しているのが単一のプロセスであるこ ...
https://man.mtool.work/fastapi/0.115/deployment/concepts/
依存関係 - 最初のステップ 9726
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... 、ロール要件などを強制する。 そのほかにも多くのこと... これらすべてを、コードの繰り返しを最小限に抑えながら行います。 最初のステップ 非常にシンプルな例を見てみましょう。あまりにもシンプルなので、今のところはあまり参考にならないでしょう。 しかし、この方法で ... 的には、依存関係の階層ツリーが構築され、 依存性注入 システムが、これらの依存関係(およびそのサブ依存関係)をすべて解決し、各ステップで結果を提供(注入)します。 例えば、4つのAPIエンドポイント( path operations )があるとします: /items/public/ /items/privat ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
HTTPS について 9068
HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ ... トアップするステップ・バイ・ステップの手順をご覧ください。 利用者の視点から HTTPS の基本を学ぶ に当たっては、次のリソースをオススメします: https ... す。 開発者のための HTTPS ここでは、HTTPS APIがどのように見えるかの例を、主に開発者にとって重要なアイデアに注意を払いながら、ステップ・バイ・ステップで説明します。 ドメイン名 ステップの初めは、 ドメイン名 を 取得すること から始まるでしょう。その後、DNSサーバ ...
https://man.mtool.work/fastapi/0.115/deployment/https/
並行処理と async / await 8375
並行処理と async / await path operation 関数 のための async def に関する詳細と非同期 (asynchronous) コード、並行処理 (Concurrency)、そして、並列処理 (Parallelism) の背景について。 急いでいますか? TL;DR: 次のような、 await を使用して呼び出す ... じてFastAPIは正しい処理を行います。 とにかく、上記のいずれの場合でもFastAPIは非同期で動作し、非常に高速です。 しかし、上記のステップに従うことで、パフォーマンスの最適化を行えます。 技術詳細 現代版のPythonは「 非同期コード 」を、「 コルーチン 」と称されるも ... 期」の場合 (「非同期」とは異なり)、「シーケンシャル」という用語もよく使用されます。これは、コンピュータ/プログラムがすべてのステップを (待機が伴う場合でも別のタスクに切り替えることなく) 順番に実行するためです。 並行処理とハンバーガー 上記の 非同期 コードの ... 最初のタスク⏯へ向かい、ハンバーガー?を受け取り、感謝の意を表して、テーブルに持っていきます。これで、カウンターとのやり取りのステップ/タスクが完了しました⏹。これにより、「ハンバーガーを食べる?⏯」という新しいタスクが作成されます。しかし、前の「ハンバーガーを ...
https://man.mtool.work/fastapi/0.115/async/
Server Workers - Gunicorn と Uvicorn 8197
Server Workers - Gunicorn と Uvicorn 前回のデプロイメントのコンセプトを振り返ってみましょう: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリ 開始前の事前ステップ ここまでのドキュメントのチュートリアルで ... を少し助けてくれます: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリー 開始前の事前のステップ コンテナとDocker 次章の コンテナ内のFastAPI - Docker では、その他の デプロイのコンセプト を扱うために実施するであろう戦略を ...
https://man.mtool.work/fastapi/0.115/deployment/server-workers/
yieldを持つ依存関係 8144
yieldを持つ依存関係 FastAPIは、いくつかの 終了後の追加のステップ を行う依存関係をサポートしています。 これを行うには、 return の代わりに yield を使い、その後に追加のステップを書きます。 豆知識 yield は必ず一度だけ使用するようにしてください。 ... ある特定の例外を except SomeException で探すことができます。 同様に、 finally を用いて例外があったかどうかにかかわらず、終了ステップを確実に実行することができます。 Python 3.8+ async def get_db (): db = DBSession () try : yield db finally : db . close () y ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/dependencies-with-yie...
最初のステップ 7752
最初のステップ 最もシンプルなFastAPIファイルは以下のようになります: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def root (): return { "message" : "Hello World" } これを main.py にコピーします。 ライブサ ... のコードを自動的に生成するために使用することもできます。たとえば、フロントエンド、モバイル、またはIoTアプリケーションです。 ステップ毎の要約 Step 1: FastAPI をインポート Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def ...
https://man.mtool.work/fastapi/0.115/tutorial/first-steps/
チュートリアル - ユーザーガイド 7450
チュートリアル - ユーザーガイド このチュートリアルは FastAPI のほぼすべての機能の使い方を段階的に紹介します。 各セクションは前のセクションを踏まえた内容になっています。しかし、トピックごとに分割されているので、特定のAPIの要求を満たすようなト ... く必要のあるコードの少なさ、すべての型チェック、自動補完などのFastAPIの利点を実感できます。 FastAPIをインストールする 最初のステップは、FastAPIのインストールです。 チュートリアルのために、すべてのオプションの依存関係と機能をインストールしたいとき: $ pip in ...
https://man.mtool.work/fastapi/0.115/tutorial/
サブ依存関係 7361
サブ依存関係 サブ依存関係 を持つ依存関係を作成することができます。 それらは必要なだけ 深く することができます。 FastAPI はそれらを解決してくれます。 最初の依存関係「依存可能なもの」 以下のような最初の依存関係(「依存可能なもの」)を作成する ... とする全ての「依存関係」に渡すことになります。 高度なシナリオでは、「キャッシュされた」値を使うのではなく、同じリクエストの各ステップ(おそらく複数回)で依存関係を呼び出す必要があることがわかっている場合、 Depens を使用する際に、 use_cache=False というパラメ ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/sub-dependencies/
PREV 1 2 NEXT