コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 14 for 補完 (0.002 sec.)
Pythonの型の紹介 12253
Pythonの型の紹介 Python 3.6以降 では「型ヒント」オプションがサポートされています。 これらの "型ヒント" は変数の 型 を宣言することができる新しい構文です。(Python 3.6以降) 変数に型を宣言することでエディターやツールがより良いサポートを提供す ... たか? uppercase でしたか?それとも first_uppercase ?または capitalize ? そして、古くからプログラマーの友人であるエディタで自動補完を試してみます。 関数の最初のパラメータ first_name を入力し、ドット( . )を入力してから、 Ctrl+Space を押すと補完が実行されま ... し今、あなたが再びその関数を作成している最中に、型ヒントを使っていると想像してみて下さい。 同じタイミングで Ctrl+Space で自動補完を実行すると、以下のようになります: これであれば、あなたは「ベルを鳴らす」一つを見つけるまで、オプションを見て、スクロールす ... str , age : int ): name_with_age = name + " is this old: " + age return name_with_age エディタは変数の型を知っているので、補完だけでなく、エラーチェックをすることもできます。 これで age を str(age) で文字列に変換して修正する必要があることがわかります ...
https://man.mtool.work/fastapi/0.115/python-types/
リクエストボディ 11325
リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送 ... たデータをパラメータ item に変換します。 関数内で Item 型であると宣言したので、すべての属性とその型に対するエディタサポート(補完など)をすべて使用できます。 モデルの JSONスキーマ 定義を生成し、好きな場所で使用することができます。 これらのスキーマは、生 ... れらが使われる パスオペレーション のそれぞれのAPIドキュメントにも表示されます: エディターサポート エディターによる型ヒントと補完が関数内で利用できます (Pydanticモデルではなく dict を受け取ると、同じサポートは受けられません): 型によるエラーチェックも可能 ... yCharm エディタを使用している場合は、 Pydantic PyCharm Plugin が使用可能です。 以下のエディターサポートが強化されます: 自動補完 型チェック リファクタリング 検索 インスペクション モデルの使用 関数内部で、モデルの全ての属性に直接アクセスできます: Pytho ...
https://man.mtool.work/fastapi/0.115/tutorial/body/
歴史、設計、そしてこれから 10870
歴史、設計、そしてこれから 少し前に、 FastAPI のユーザーに以下の様に尋ねられました : このプロジェクトの歴史は?何もないところから、数週間ですごいものができているようです。 [...] これがその歴史のほんの一部です。 代替手段 数年前から、私は複雑な ... があるため、この恩恵は事実上すべてのエディターでうけられるはずです。 そうすることで、コードの重複を可能な限り減らし、どこでも補完があるようにし、タイプチェックやエラーチェックなどを実現する最善の方法を見つけました。 すべての箇所で、すべての開発者に最高の ... 宣言を定義するさまざまな方法をサポートしたり、いくつかのエディターでのテストに基づいてエディターのサポート (型チェック、自動補完) を改善するために貢献しました。 開発中、もう1つの重要な鍵となる Starlette 、にも貢献しました。 開発 私が FastAPI 自体の作成 ...
https://man.mtool.work/fastapi/0.115/history-design-future/
高度なユーザーガイド 10397
高度なユーザーガイド さらなる機能 チュートリアル - ユーザーガイド により、 FastAPI の主要な機能は十分に理解できたことでしょう。 以降のセクションでは、チュートリアルでは説明しきれなかったオプションや設定、および機能について説明します。 豆知識 ... ートリアルを読んで、その主要なアイデアを理解できていることを前提としています。 テスト駆動開発のコース このセクションの内容を補完するために脱初心者用コースを受けたい場合は、 TestDriven.io による、 Test-Driven Development with FastAPI and Docker を確認す ...
https://man.mtool.work/fastapi/0.115/advanced/
パスパラメータ 9015
パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return { ... tem_id } ここでは、 item_id は int として宣言されています。 確認 これにより、関数内でのエディターサポート (エラーチェックや補完など) が提供されます。 データ 変換 この例を実行し、ブラウザで http://127.0.0.1:8000/items/3 を開くと、次のレスポンスが表示さ ... 簡潔で、本質的で、標準的なPythonの型宣言を使用することで、 FastAPI は以下を行います: エディターサポート: エラーチェック、自動補完、など データ「 解析 」 データバリデーション APIアノテーションと自動ドキュメント生成 そしてこれはたった一度宣言するだけです。 ...
https://man.mtool.work/fastapi/0.115/tutorial/path-params/
FastAPI 8542
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 オブジェクトでも検証 ... 下を: ... "item_name" : item . name ... ...以下のように: ... "item_price" : item . price ... ...そして、エディタが属性を自動補完し、そのタイプを知る方法を確認してください。: より多くの機能を含む、より完全な例については、 チュートリアル - ユーザーガイド ...
https://man.mtool.work/fastapi/0.115/
チュートリアル - ユーザーガイド 8542
チュートリアル - ユーザーガイド このチュートリアルは FastAPI のほぼすべての機能の使い方を段階的に紹介します。 各セクションは前のセクションを踏まえた内容になっています。しかし、トピックごとに分割されているので、特定のAPIの要求を満たすようなト ... で実行することを 強くお勧めします 。 また、エディターで使用することで、書く必要のあるコードの少なさ、すべての型チェック、自動補完などのFastAPIの利点を実感できます。 FastAPIをインストールする 最初のステップは、FastAPIのインストールです。 チュートリアルの ...
https://man.mtool.work/fastapi/0.115/tutorial/
ボディ - ネストされたモデル 8087
ボディ - ネストされたモデル FastAPI を使用すると、深くネストされた任意のモデルを定義、検証、文書化、使用することができます(Pydanticのおかげです)。 リストのフィールド 属性をサブタイプとして定義することができます。例えば、Pythonの list は以 ... astAPI を使用して、その宣言を行うだけで以下のような恩恵を受けられます: ネストされたモデルでも対応可能なエディタのサポート(補完など) データ変換 データの検証 自動文書化 特殊な型とバリデーション str や int 、 float のような通常の単数型の他にも、 str を ... 持ちながら、コードをシンプルに短く、エレガントに保つことができます。 以下のような利点があります: エディタのサポート(どこでも補完!) データ変換(別名:構文解析・シリアライズ) データの検証 スキーマ文書 自動文書化 ...
https://man.mtool.work/fastapi/0.115/tutorial/body-nested-models/
レスポンスステータスコード 8087
レスポンスステータスコード レスポンスモデルを指定するのと同じ方法で、レスポンスに使用されるHTTPステータスコードを以下の path operations のいずれかの status_code パラメータで宣言することもできます。 @app.get() @app.post() @app.put() @app.del ... _item ( name : str ): return { "name" : name } それらは便利です。それらは同じ番号を保持しており、その方法ではエディタの自動補完を使用してそれらを見つけることができます。 技術詳細 また、 from starlette import status を使うこともできます。 FastAPI は、 ...
https://man.mtool.work/fastapi/0.115/tutorial/response-status-code/
プロジェクト生成 - テンプレート 7614
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... 速 : NodeJS や Go 並みのとても高いパフォーマンス (Starlette と Pydantic のおかげ)。 直感的 : 素晴らしいエディタのサポートや 補完。 デバッグ時間の短縮。 簡単 : 簡単に利用、習得できるようなデザイン。ドキュメントを読む時間を削減。 短い : コードの重複を最小 ...
https://man.mtool.work/fastapi/0.115/project-generation/
PREV 1 2 NEXT