Results of 1 - 9 of about 9 for 項目 (0.003 sec.)
- Pythonの型の紹介 12618
- Pythonの型の紹介 Python 3.6以降 では「型ヒント」オプションがサポートされています。 これらの "型ヒント" は変数の 型 を宣言することができる新しい構文です。(Python 3.6以降) 変数に型を宣言することでエディターやツールがより良いサポートを提供す
...タ」と呼ばれています。 この場合、 str は List に渡される型パラメータです。 つまり: 変数 items は list であり、このリストの各項目は str です。 そうすることで、エディタはリストの項目を処理している間にもサポートを提供できます。 タイプがなければ、それはほぼ...e [ int , int , str ], items_s : set [ bytes ]): return items_t , items_s つまり: 変数 items_t は int 、 int 、 str の3つの項目を持つ tuple です 変数 items_s はそれぞれの項目が bytes 型である set です。 Dict dict を宣言するためには、カンマ区切りで2つの...): print ( item_name ) print ( item_price ) つまり: 変数 prices は dict であり: この dict のキーは str 型です。(つまり、各項目の名前) この dict の値は float 型です。(つまり、各項目の価格) Optional また、 Optional を使用して、変数が str のような型を... - https://man.mtool.work/fastapi/0.115/python-types/
- ボディ - ネストされたモデル 11863
- ボディ - ネストされたモデル FastAPI を使用すると、深くネストされた任意のモデルを定義、検証、文書化、使用することができます(Pydanticのおかげです)。 リストのフィールド 属性をサブタイプとして定義することができます。例えば、Pythonの list は以
...pdate_item ( item_id : int , item : Item ): results = { "item_id" : item_id , "item" : item } return results これにより、各項目の型は宣言されていませんが、 tags はある項目のリストになります。 タイプパラメータを持つリストのフィールド しかし、Pythonには...ると、タグは繰り返すべきではなく、おそらくユニークな文字列になるのではないかと気付いたとします。 そして、Pythonにはユニークな項目のセットのための特別なデータ型 set があります。 そのため、以下のように、 Set をインポートして str の set として tags を宣言す...tem_id" : item_id , "item" : item } return results これを使えば、データが重複しているリクエストを受けた場合でも、ユニークな項目のセットに変換されます。 そして、そのデータを出力すると、たとえソースに重複があったとしても、固有の項目のセットとして出力され... - https://man.mtool.work/fastapi/0.115/tutorial/body-nested-models/
- エラーハンドリング 8843
- エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が
...操作のための十分な権限がありません。 クライアントはそのリソースにアクセスできません。 クライアントがアクセスしようとしていた項目が存在しません。 など これらの場合、通常は 400 (400から499)の範囲内の HTTPステータスコード を返すことになります。 これは20...le : str size : int @app . post ( "/items/" ) async def create_item ( item : Item ): return item ここで、以下のような無効な項目を送信してみてください: { "title" : "towel" , "size" : "XL" } 受信したボディを含むデータが無効であることを示すレスポンスが表... - https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
- ボディ - 更新 8592
- ボディ - 更新 PUT による置換での更新 項目を更新するには HTTPの PUT 操作を使用することができます。 jsonable_encoder を用いて、入力データをJSON形式で保存できるデータに変換することができます(例:NoSQLデータベース)。例えば、 datetime を str に
...のデータを置き換えるべきデータを受け取るために PUT は使用されます。 置換についての注意 つまり、 PUT を使用して以下のボディで項目 bar を更新したい場合は: { "name" : "Barz" , "price" : 3 , "description" : None , } すでに格納されている属性 "tax": 20.2 を... - https://man.mtool.work/fastapi/0.115/tutorial/body-updates/
- 機能 8088
- 機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ
...ルトでもすべて うまくいきます 。 検証 以下の様な、ほとんどの(すべての?)Python データ型 の検証: JSONオブジェクト( dict ) 項目の型を定義するJSON配列( list ) 最小長と最大長のある文字列( str )フィールド 最小値と最大値のある数値( int 、 float ) よ... - https://man.mtool.work/fastapi/0.115/features/
- WebSocket 7837
- WebSocket FastAPI で WebSocket が使用できます。 WebSockets のインストール まず WebSockets のインストールが必要です。 $ pip install websockets ---> 100% WebSocket クライアント 本番環境 本番環境では、React、Vue.js、Angularなどの最新のフレーム
...ning on http://127.0.0.1:8000 (Press CTRL+C to quit) ブラウザで http://127.0.0.1:8000 を開きます。 クライアントが設定できる項目は以下の通りです。 パスで使用される「Item ID」 クエリパラメータとして使用される「Token」 豆知識 クエリ token は依存パッケージ... - https://man.mtool.work/fastapi/0.115/advanced/websockets/
- FastAPI 7837
- 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
...n startup. INFO: Application startup complete. uvicorn main:app --reload コマンドについて uvicorn main:app コマンドは以下の項目を参照します: main : main.py ファイル (Python "モジュール") app : main.py の app = FastAPI() の行で生成されたオブジェクト --... - https://man.mtool.work/fastapi/0.115/
- 代替ツールから受けたインスピレーションと比較 7585
- 代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ
...ェブサーバーである点。 Gunicornと組み合わせることで、非同期でマルチプロセスなサーバーを持つことがきます。 詳細は デプロイ の項目で確認してください。 ベンチマーク と スピード Uvicorn、Starlette、FastAPIの違いを理解、比較、確認するには、 ベンチマーク を確... - https://man.mtool.work/fastapi/0.115/alternatives/
- デプロイメントのコンセプト 7585
- デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法
...ス であり、クラウドサービスはそのレプリケーションを担当するでしょう。 Tip これらの コンテナ やDockerそしてKubernetesに関する項目が、まだあまり意味をなしていなくても心配しないでください。 コンテナ・イメージ、Docker、Kubernetesなどについては、次の章で詳し... - https://man.mtool.work/fastapi/0.115/deployment/concepts/
PREV
1
NEXT