コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 9 of about 9 for タイプ (0.003 sec.)
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス 13679
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。 レスポンスを直接返す で見たように、 Response を直接返すことでこの挙動をオーバーライドできます。 しか ... 換されず、ドキュメントも自動生成されません (例えば、生成されるOpenAPIの一部としてHTTPヘッダー Content-Type に特定の「メディアタイプ」を含めるなど) 。 しかし、 path operationデコレータ に、使いたい Response を宣言することもできます。 path operation関数 から ... ンテンツは、その Response に含まれます。 そしてもし、 Response が、 JSONResponse や UJSONResponse の場合のようにJSONメディアタイプ ( application/json ) ならば、データは path operationデコレータ に宣言したPydantic response_model により自動的に変換 (もしく ... はフィルタ) されます。 備考 メディアタイプを指定せずにレスポンスクラスを利用すると、FastAPIは何もコンテンツがないことを期待します。そのため、生成されるOpenAPIドキュメ ...
https://man.mtool.work/fastapi/0.115/advanced/custom-response/
ボディ - ネストされたモデル 10263
ボディ - ネストされたモデル FastAPI を使用すると、深くネストされた任意のモデルを定義、検証、文書化、使用することができます(Pydanticのおかげです)。 リストのフィールド 属性をサブタイプとして定義することができます。例えば、Pythonの list は以 ... tem_id , "item" : item } return results これにより、各項目の型は宣言されていませんが、 tags はある項目のリストになります。 タイプパラメータを持つリストのフィールド しかし、Pythonには型や「タイプパラメータ」を使ってリストを宣言する方法があります: typingの ... ) async def update_item ( item_id : int , item : Item ): results = { "item_id" : item_id , "item" : item } return results タイプパラメータを持つ List の宣言 list や dict 、 tuple のようなタイプパラメータ(内部の型)を持つ型を宣言するには: typing モジュ ... ールからそれらをインストールします。 角括弧( [ と ] )を使って「タイプパラメータ」として内部の型を渡します: from typing import List my_list : List [ str ] 型宣言の標準的なPythonの構文はこれだけで ...
https://man.mtool.work/fastapi/0.115/tutorial/body-nested-models/
FastAPI 8322
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 ... り複雑な Item モデルの場合: item : Item ...そして、この一度の宣言で、以下のようになります: 以下を含むエディタサポート: 補完 タイプチェック データの検証: データが無効な場合に自動でエラーをクリアします。 深い入れ子になった JSON オブジェクトでも検証が可能で ... em_name" : item . name ... ...以下のように: ... "item_price" : item . price ... ...そして、エディタが属性を自動補完し、そのタイプを知る方法を確認してください。: より多くの機能を含む、より完全な例については、 チュートリアル - ユーザーガイド をご覧ください ...
https://man.mtool.work/fastapi/0.115/
FastAPIを応援 - ヘルプの入手 8196
FastAPIを応援 - ヘルプの入手 FastAPI は気に入りましたか? FastAPIやユーザーや開発者を応援したいですか? もしくは、 FastAPI についてヘルプが必要ですか? とても簡単に応援できます (ただ1、2回クリックするだけのものもあります)。 また、ヘルプを入手す ... eを立てた人は、他の人の手助けもお願いします。? プルリクエストをする 以下の様な プルリクエストを作成 できます: ドキュメントのタイプミスを修正。 新たなドキュメントセクションを提案。 既存のissue/バグを修正。 新機能を追加。 開発者のスポンサーになる GitHub sp ...
https://man.mtool.work/fastapi/0.115/help-fastapi/
歴史、設計、そしてこれから 8196
歴史、設計、そしてこれから 少し前に、 FastAPI のユーザーに以下の様に尋ねられました : このプロジェクトの歴史は?何もないところから、数週間ですごいものができているようです。 [...] これがその歴史のほんの一部です。 代替手段 数年前から、私は複雑な ... は事実上すべてのエディターでうけられるはずです。 そうすることで、コードの重複を可能な限り減らし、どこでも補完があるようにし、タイプチェックやエラーチェックなどを実現する最善の方法を見つけました。 すべての箇所で、すべての開発者に最高の開発体験を提供しました ...
https://man.mtool.work/fastapi/0.115/history-design-future/
レスポンスステータスコード 8196
レスポンスステータスコード レスポンスモデルを指定するのと同じ方法で、レスポンスに使用されるHTTPステータスコードを以下の path operations のいずれかの status_code パラメータで宣言することもできます。 @app.get() @app.post() @app.put() @app.del ... こともできます。 400 以上は「クライアントエラー」のレスポンスのためのものです。これらは、おそらく最も多用するであろう2番目のタイプです。 例えば、 404 は「Not Found」レスポンスです。 クライアントからの一般的なエラーについては、 400 を使用することができます ...
https://man.mtool.work/fastapi/0.115/tutorial/response-status-code/
デプロイメントのコンセプト 8070
デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法 ... レシピ を紹介します。 しかし、今はこれらの重要な コンセプトに基づくアイデア を確認しましょう。これらのコンセプトは、他のどのタイプのWeb APIにも当てはまります。? セキュリティ - HTTPS 前チャプターのHTTPSについて では、HTTPSがどのようにAPIを暗号化するのかに ...
https://man.mtool.work/fastapi/0.115/deployment/concepts/
Pythonの型の紹介 8070
Pythonの型の紹介 Python 3.6以降 では「型ヒント」オプションがサポートされています。 これらの "型ヒント" は変数の 型 を宣言することができる新しい構文です。(Python 3.6以降) 変数に型を宣言することでエディターやツールがより良いサポートを提供す ... であり、このリストの各項目は str です。 そうすることで、エディタはリストの項目を処理している間にもサポートを提供できます。 タイプがなければ、それはほぼ不可能です。 変数 item はリスト items の要素の一つであることに注意してください。 それでも、エディタはそ ...
https://man.mtool.work/fastapi/0.115/python-types/
エラーハンドリング 7819
エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が ... すことができます。 これらは FastAPI によって自動的に処理され、JSONに変換されます。 カスタムヘッダーの追加 例えば、いくつかのタイプのセキュリティのために、HTTPエラーにカスタムヘッダを追加できると便利な状況がいくつかあります。 おそらくコードの中で直接使用す ...
https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
PREV 1 NEXT