Results of 1 - 10 of about 15 for 複雑 (0.003 sec.)
- セキュリティ入門 14350
- セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場
...んでください。 OAuth2 OAuth2は、認証と認可を処理するためのいくつかの方法を定義した仕様です。 かなり広範囲な仕様で、いくつかの複雑なユースケースをカバーしています。 これには「サードパーティ」を使用して認証する方法が含まれています。 これが、「Facebook、Go...h 1というものもありましたが、これはOAuth2とは全く異なり、通信をどのように暗号化するかという仕様が直接的に含まれており、より複雑なものとなっています。 現在ではあまり普及していませんし、使われてもいません。 OAuth2は、通信を暗号化する方法を指定せず、アプ...ものです。 豆知識 Google、Facebook、Twitter、GitHubなど、他の認証/認可プロバイダを統合することも可能で、比較的簡単です。 最も複雑な問題は、それらのような認証/認可プロバイダを構築することですが、 FastAPI は、あなたのために重い仕事をこなしながら、それを簡... - https://man.mtool.work/fastapi/0.115/tutorial/security/
- 機能 11059
- 機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ
...nsの制約と自動ドキュメンテーションを拡張できます 。 依存関係で定義された path operation パラメータも 自動検証 が可能です。 複雑なユーザー認証システム、 データベース接続 などのサポート データベース、フロントエンドなどに対する妥協はありません 。それらす...であるため、オートコンプリート、リンティング、mypy、およびユーザーの直感はすべて、検証済みのデータで適切に機能するはずです。 複雑な構造 を検証: 階層的なPydanticモデルや、Pythonの「 typing 」の「 list 」と「 dict 」などの利用。 バリデーターにより、複雑な... - https://man.mtool.work/fastapi/0.115/features/
- 並行処理と async / await 9422
- 並行処理と async / await path operation 関数 のための async def に関する詳細と非同期 (asynchronous) コード、並行処理 (Concurrency)、そして、並列処理 (Parallelism) の背景について。 急いでいますか? TL;DR: 次のような、 await を使用して呼び出す
...れ、コンピュータでの作業は CPU によって行われます。これらの問題は「CPUバウンド」と言います。 CPUバウンド操作の一般的な例は、複雑な数学処理が必要なものです。 例えば: オーディオ や 画像処理 。 コンピュータビジョン : 画像は数百万のピクセルで構成され、各ピ...、最近のバージョンのJavaScript (ブラウザおよびNodeJS) にも最近組み込まれました。 しかし、その前は、非同期コードの処理はかなり複雑で難解でした。 以前のバージョンのPythonでは、スレッドや Gevent が利用できました。しかし、コードは理解、デバック、そして、考察...がはるかに複雑です。 以前のバージョンのNodeJS / ブラウザJavaScriptでは、「コールバック」を使用していました。これは、 コールバック地獄 につ... - https://man.mtool.work/fastapi/0.115/async/
- 歴史、設計、そしてこれから 8760
- 歴史、設計、そしてこれから 少し前に、 FastAPI のユーザーに以下の様に尋ねられました : このプロジェクトの歴史は?何もないところから、数週間ですごいものができているようです。 [...] これがその歴史のほんの一部です。 代替手段 数年前から、私は複雑な
... - https://man.mtool.work/fastapi/0.115/history-design-future/
- コンテナ内のFastAPI - Docker 8115
- コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ
...ケーション - プロセス数 Kubernetes や Docker Swarm モード、Nomad、あるいは複数のマシン上で分散コンテナを管理するための同様の複雑なシステムを使ってマシンの クラスター を構成している場合、 各コンテナで(Workerを持つGunicornのような) プロセスマネージャ を...カーを管理するように)コンテナ内に別のプロセスマネージャーを持つことは、クラスターシステムですでに対処しているであろう 不要な複雑さ を追加するだけです。 Containers with Multiple Processes and Special Cases もちろん、 特殊なケース として、 Gunicornプロセ... - https://man.mtool.work/fastapi/0.115/deployment/docker/
- バックグラウンドタスク 8115
- バックグラウンドタスク レスポンスを返した 後に 実行されるバックグラウンドタスクを定義できます。 これは、リクエスト後に処理を開始する必要があるが、クライアントがレスポンスを受け取る前に処理を終える必要のない操作に役立ちます。 これには、たとえ
...などを共有する必要がない場合)、 Celery のようなより大きな他のツールを使用するとメリットがあるかもしれません。 これらは、より複雑な構成、RabbitMQ や Redis などのメッセージ/ジョブキューマネージャーを必要とする傾向がありますが、複数のプロセス、特に複数のサ... - https://man.mtool.work/fastapi/0.115/tutorial/background-tasks/
- リクエストボディ 8115
- リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送
...H を使うべきです。 GET リクエストでボディを送信することは、仕様では未定義の動作ですが、FastAPI でサポートされており、非常に複雑な(極端な)ユースケースにのみ対応しています。 非推奨なので、Swagger UIを使った対話型のドキュメントにはGETのボディ情報は表示... - https://man.mtool.work/fastapi/0.115/tutorial/body/
- 追加データ型 8115
- 追加データ型 今までは、以下のような一般的なデータ型を使用してきました: int float str bool しかし、より複雑なデータ型を使用することもできます。 そして、今まで見てきたのと同じ機能を持つことになります: 素晴らしいエディタのサポート 受信したリク
... - https://man.mtool.work/fastapi/0.115/tutorial/extra-data-types/
- パスパラメータ 8115
- パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return {
...るため、Pydanticの全てのメリットが得られます。そして、安心して利用することができます。 str 、 float 、 bool および他の多くの複雑なデータ型を型宣言に使用できます。 これらのいくつかについては、チュートリアルの次の章で説明します。 順序の問題 path operatio... - https://man.mtool.work/fastapi/0.115/tutorial/path-params/
- HTTPS について 7784
- HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ
... - https://man.mtool.work/fastapi/0.115/deployment/https/