コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 9 of about 9 for 拡張 (0.002 sec.)
プロジェクト生成 - テンプレート 11540
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... を含む、 その他多くの機能 。 セキュアなパスワード ハッシュ化 (デフォルトで)。 JWTトークン 認証。 SQLAlchemy モデル (Flask用の拡張と独立しているので、Celeryワーカーと直接的に併用できます)。 基本的なユーザーモデル (任意の修正や削除が可能)。 Alembic マイグ ... 可能。(ElasticSearch、MongoDB、CouchDBなどを使用して、APIの動作をテスト可能) Atom HydrogenやVisual Studio Code Jupyterなどの拡張機能を使用した、リモートまたはDocker開発用の Jupyterカーネル との簡単なPython統合。 Vue フロントエンド: Vue CLIにより生成。 ... ロイを搭載。 多言語 プロジェクトのために、セットアップ時に言語を容易に選択可能 (spaCyに組み込まれている言語の中から)。 簡単に拡張可能 。spaCyだけでなく、他のモデルフレームワーク (Pytorch、Tensorflow) へ。 ...
https://man.mtool.work/fastapi/0.115/project-generation/
テスト 11198
テスト Starlette のおかげで、 FastAPI アプリケーションのテストは簡単で楽しいものになっています。 HTTPX がベースなので、非常に使いやすく直感的です。 これを使用すると、 FastAPI と共に pytest を直接利用できます。 TestClient を使用 TestClient を ... ient . get ( "/" ) assert response . status_code == 200 assert response . json () == { "msg" : "Hello World" } テスト: 例の拡張 次に、この例を拡張し、詳細を追加して、さまざまなパーツをテストする方法を確認しましょう。 拡張版 FastAPI アプリファイル Fas ... e_db : raise HTTPException ( status_code = 409 , detail = "Item already exists" ) fake_db [ item . id ] = item return item 拡張版テストファイル 次に、先程のものに拡張版のテストを加えた、 test_main_b.py を作成します。 Python 3.8+ - non-Annotated from f ...
https://man.mtool.work/fastapi/0.115/tutorial/testing/
HTTPS について 10515
HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ ... せん。 しかし、これには 解決策 があります。 TLS プロトコル(HTTPの前に、TCPレベルで暗号化を処理するもの)には、 SNI と呼ばれる 拡張 があります。 このSNI拡張機能により、1つのサーバー( 単一のIPアドレス を持つ)が 複数のHTTPS証明書 を持ち、 複数のHTTPSドメ ... などを決めるだけです。 TLS接続を確立するためのクライアントとサーバー間のこのやりとりは、 TLSハンドシェイク と呼ばれます。 SNI拡張機能付きのTLS サーバー内の 1つのプロセス だけが、特定 の IPアドレス の特定の ポート で待ち受けることができます。 同じIPアドレ ... ermination Proxy となります。 TLS Termination Proxyは、1つ以上の TLS証明書 (HTTPS証明書)にアクセスできます。 前述した SNI拡張機能 を使用して、TLS Termination Proxy は、利用可能なTLS (HTTPS)証明書のどれを接続先として使用すべきかをチェックし、クライア ...
https://man.mtool.work/fastapi/0.115/deployment/https/
機能 10173
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... 的に処理 されます。 すべての依存関係はリクエストからのデータを要請できて、 path operationsの制約と自動ドキュメンテーションを拡張できます 。 依存関係で定義された path operation パラメータも 自動検証 が可能です。 複雑なユーザー認証システム、 データベース ... て文書化できます。 深く ネストされたJSON オブジェクトを作成し、それらすべてを検証してアノテーションを付けることができます。 拡張可能 : Pydanticでは、カスタムデータ型を定義できます。または、バリデーターデコレーターで装飾されたモデルのメソッドを使用して検 ... 証を拡張できます。 テストカバレッジ 100%。 ...
https://man.mtool.work/fastapi/0.115/features/
代替ツールから受けたインスピレーションと比較 8448
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... います。これらの機能の多くはプラグインで追加することができます。 このようにパーツを分離し、必要なものを正確にカバーするために拡張できる「マイクロフレームワーク」であることは、私が残しておきたかった重要な機能でした。 Flaskのシンプルさを考えると、APIを構築 ... Frameworkに求めていた主な機能は、APIの自動的なドキュメント生成でした。 そして、Swaggerと呼ばれる、 JSON (またはYAML、JSONの拡張版) を使ってAPIをドキュメント化するための標準があることを知りました。 そして、Swagger API用のWebユーザーインターフェースが既 ... eは、軽量な ASGI フレームワーク/ツールキットで、高性能な非同期サービスの構築に最適です。 非常にシンプルで直感的です。簡単に拡張できるように設計されており、モジュール化されたコンポーネントを持っています。 以下のような特徴があります。 非常に感動的な性能 ...
https://man.mtool.work/fastapi/0.115/alternatives/
チュートリアル - ユーザーガイド 8088
チュートリアル - ユーザーガイド このチュートリアルは FastAPI のほぼすべての機能の使い方を段階的に紹介します。 各セクションは前のセクションを踏まえた内容になっています。しかし、トピックごとに分割されているので、特定のAPIの要求を満たすようなト ... ケーションを構築できるように設計されています。加えて、 高度なユーザーガイド の中からニーズに応じたアイデアを使用して、様々な拡張が可能です。 ...
https://man.mtool.work/fastapi/0.115/tutorial/
セキュリティ入門 7405
セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場 ... TTPSを設定する方法が紹介されています。 OpenID Connect OpenID Connectは、 OAuth2 をベースにした別の仕様です。 これはOAuth2を拡張したもので、OAuth2ではやや曖昧だった部分を明確にし、より相互運用性を高めようとしたものです。 例として、GoogleのログインはOpe ...
https://man.mtool.work/fastapi/0.115/tutorial/security/
ボディ - 複数のパラメータ 6722
ボディ - 複数のパラメータ これまで Path と Query をどう使うかを見てきましたが、リクエストボディの宣言のより高度な使い方を見てみましょう。 Path 、 Query とボディパラメータを混ぜる まず、もちろん、 Path と Query とリクエストボディのパラメータ ... タの追加データを定義するための Query と Path があるのと同じように、 FastAPI は同等の Body を提供します。 例えば、前のモデルを拡張して、同じボディに item と user の他にもう一つのキー importance を入れたいと決めることができます。 単数値なのでそのまま宣言す ...
https://man.mtool.work/fastapi/0.115/tutorial/body-multiple-params/
エラーハンドリング 6722
エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が ... ドラを登録する際には、Starletteの HTTPException を登録しておく必要があります。 これにより、Starletteの内部コードやStarletteの拡張機能やプラグインの一部が HTTPException を発生させた場合、ハンドラがそれをキャッチして処理することができるようになります。 以 ...
https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
PREV 1 NEXT