Results of 1 - 10 of about 16 for 対話 (0.002 sec.)
- FastAPI 13516
- 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
...トを読む時間を削減します。 短い : コードの重複を最小限にしています。各パラメータからの複数の機能。少ないバグ。 堅牢性 : 自動対話ドキュメントを使用して、本番環境で使用できるコードを取得します。 Standards-based : API のオープンスタンダードに基づいており、...ラメータ item_id は int でなければなりません。 パス /items/{item_id} はオプションの str クエリパラメータ q を持ちます。 自動対話型の API ドキュメント http://127.0.0.1:8000/docs にアクセスしてみてください。 自動対話型の API ドキュメントが表示されます。...: item_id } サーバーは自動でリロードされます。(上述の uvicorn コマンドで --reload オプションを追加しているからです。) 自動対話型の API ドキュメントのアップグレード http://127.0.0.1:8000/docs にアクセスしましょう。 自動対話型の API ドキュメントが新しい... - https://man.mtool.work/fastapi/0.115/
- クッキーパラメータモデル 10986
- クッキーパラメータモデル もし関連する 複数のクッキー から成るグループがあるなら、それらを宣言するために、 Pydanticモデル を作成できます。? こうすることで、 複数の場所 で そのPydanticモデルを再利用 でき、バリデーションやメタデータを、すべての
...エストの クッキー から それぞれのフィールド のデータを 抽出 し、定義された Pydanticモデル を提供します。 ドキュメントの確認 対話的APIドキュメントUI /docs で、定義されているクッキーを確認できます: 備考 ブラウザがクッキーを処理し ていますが、特別な方法で...内部的に処理を行っているために、 JavaScript からは簡単に操作 できない ことに留意してください。 対話的APIドキュメントUI /docs にアクセスすれば、 パスオペレーション に関するクッキーの ドキュメンテーション を確認できます。 しか...し、たとえ クッキーデータを入力して 「Execute」をクリックしても、対話的APIドキュメントUIは JavaScript で動作しているためクッキーは送信されず、まるで値を入力しなかったかのような エラー メッセージ... - https://man.mtool.work/fastapi/0.115/tutorial/cookie-param-models/
- 最初のステップ 9859
- 最初のステップ 最もシンプルなFastAPIファイルは以下のようになります: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def root (): return { "message" : "Hello World" } これを main.py にコピーします。 ライブサ
...チェック ブラウザで http://127.0.0.1:8000 を開きます。 次のようなJSONレスポンスが表示されます: { "message" : "Hello World" } 対話的APIドキュメント 次に、 http://127.0.0.1:8000/docs にアクセスします。 自動生成された対話的APIドキュメントが表示されます ( S...gger UI で提供): 他のAPIドキュメント 次に、 http://127.0.0.1:8000/redoc にアクセスします。 先ほどとは異なる、自動生成された対話的APIドキュメントが表示されます ( ReDoc によって提供): OpenAPI FastAPI は、APIを定義するための OpenAPI 標準規格を使用して、す... - https://man.mtool.work/fastapi/0.115/tutorial/first-steps/
- パスパラメータ 9565
- パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return {
...デバッグに非常に役立ちます。 ドキュメント そしてブラウザで http://127.0.0.1:8000/docs を開くと、以下の様な自動的に生成された対話的なドキュメントが表示されます。 確認 繰り返しになりますが、Python型宣言を使用するだけで、 FastAPI は対話的なAPIドキュメント...del_name , "message" : "Have some residuals" } ドキュメントの確認 パスパラメータ の利用可能な値が事前に定義されているので、対話的なドキュメントで適切に表示できます: Python 列挙型 の利用 パスパラメータ の値は 列挙型メンバ となります。 列挙型メンバ の比... - https://man.mtool.work/fastapi/0.115/tutorial/path-params/
- プロジェクト生成 - テンプレート 9288
- プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設
...ようなデザイン。ドキュメントを読む時間を削減。 短い : コードの重複を最小限に。パラメータ宣言による複数の機能。 堅牢性 : 自動対話ドキュメントを使用した、本番環境で使用できるコード。 標準規格準拠 : API のオープンスタンダードに基く、完全な互換性: OpenAPI...や JSON スキーマ 。 自動バリデーション、シリアライゼーション、対話的なドキュメント、OAuth2 JWTトークンを用いた認証などを含む、 その他多くの機能 。 セキュアなパスワード ハッシュ化 (デフォルト... - https://man.mtool.work/fastapi/0.115/project-generation/
- セキュリティ入門 9288
- セキュリティ入門 セキュリティ、認証、認可を扱うには多くの方法があります。 そして、通常、それは複雑で「難しい」トピックです。 多くのフレームワークやシステムでは、セキュリティと認証を処理するだけで、膨大な労力とコードが必要になります(多くの場
...プンな仕様です(現在はLinux Foundationの一部になっています)。 FastAPI は、 OpenAPI をベースにしています。 それが、複数の自動対話型ドキュメント・インターフェースやコード生成などを可能にしているのです。 OpenAPIには、複数のセキュリティ「スキーム」を定義す...る方法があります。 それらを使用することで、これらの対話型ドキュメントシステムを含む、標準ベースのツールをすべて活用できます。 OpenAPIでは、以下のセキュリティスキームを定義していま... - https://man.mtool.work/fastapi/0.115/tutorial/security/
- カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス 8439
- カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。 レスポンスを直接返す で見たように、 Response を直接返すことでこの挙動をオーバーライドできます。 しか
...ion関数 から直接返される Response は、OpenAPIにドキュメントされず (例えば、 Content-Type がドキュメントされない) 、自動的な対話的ドキュメントからも閲覧できません。 情報 もちろん、実際の Content-Type ヘッダーやステータスコードなどは、返された Response...きする Response が既に返されています。 しかし、一方では response_class に HTMLResponse を渡しているため、 FastAPI はOpenAPIや対話的ドキュメントでHTMLとして text/html でドキュメント化する方法を知っています。 利用可能なレスポンス 以下が利用可能なレスポンス... - https://man.mtool.work/fastapi/0.115/advanced/custom-response/
- リクエストボディ 8439
- リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送
...すが、FastAPI でサポートされており、非常に複雑な(極端な)ユースケースにのみ対応しています。 非推奨なので、Swagger UIを使った対話型のドキュメントにはGETのボディ情報は表示されません。さらに、中継するプロキシが対応していない可能性があります。 Pydanticの B...、自動ドキュメントの UI に使用されます。 自動ドキュメント生成 モデルのJSONスキーマはOpenAPIで生成されたスキーマの一部になり、対話的なAPIドキュメントに表示されます: そして、それらが使われる パスオペレーション のそれぞれのAPIドキュメントにも表示されます:... - https://man.mtool.work/fastapi/0.115/tutorial/body/
- Path Operationの設定 8439
- Path Operationの設定 path operationデコレータ を設定するためのパラメータがいくつかあります。 注意 これらのパラメータは path operation関数 ではなく、 path operationデコレータ に直接渡されることに注意してください。 レスポンスステータスコード
...f the item doesn't have tax, you can omit this - **tags**: a set of unique tag strings for this item """ return item これは対話的ドキュメントで使用されます: レスポンスの説明 response_description パラメータでレスポンスの説明をすることができます。 Pytho.... get ( "/elements/" , tags = [ "items" ], deprecated = True ) async def read_elements (): return [{ "item_id" : "Foo" }] 対話的ドキュメントでは非推奨と明記されます: path operations が非推奨である場合とそうでない場合でどのように見えるかを確認してくだ... - https://man.mtool.work/fastapi/0.115/tutorial/path-operation-configuration/
- 依存関係 - 最初のステップ 8161
- 依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され
...統合 依存関係(およびサブ依存関係)のすべてのリクエスト宣言、検証、および要件は、同じOpenAPIスキーマに統合されます。 つまり、対話型ドキュメントにはこれらの依存関係から得られる全ての情報も含まれているということです: 簡単な使い方 見てみると、 path と oper...言すると同時に、 path operations にパラメータやバリデーションを追加します。 FastAPI はそれをすべてOpenAPIスキーマに追加して、対話型のドキュメントシステムに表示されるようにします。... - https://man.mtool.work/fastapi/0.115/tutorial/dependencies/