Results of 1 - 8 of about 8 for オペレーション (0.004 sec.)
- 代替ツールから受けたインスピレーションと比較 12109
- 代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ
...トを実行するには、このように書けば良いです: response = requests . get ( "http://example.com/some/url" ) 対応するFastAPIのパスオペレーションはこのようになります: @app . get ( "/some/url" ) def read_url (): return { "message" : "Hello World" } requests.get(...) と... - https://man.mtool.work/fastapi/0.115/alternatives/
- 最初のステップ 11874
- 最初のステップ 最もシンプルなFastAPIファイルは以下のようになります: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def root (): return { "message" : "Hello World" } これを main.py にコピーします。 ライブサ
...ト」とも呼ばれます。 APIを構築する際、「パス」は「関心事」と「リソース」を分離するための主要な方法です。 Operation ここでの「オペレーション」とは、HTTPの「メソッド」の1つを指します。 以下のようなものの1つ: POST GET PUT DELETE ...さらによりエキゾチックなもの: OPTI...: データの作成 GET : データの読み取り PUT : データの更新 DELETE : データの削除 したがって、OpenAPIでは、各HTTPメソッドは「オペレーション」と呼ばれます。 「 オペレーションズ 」とも呼ぶことにします。 パスオペレーションデコレータ を定義 Python 3.8+ from fastapi i...ssage" : "Hello World" } @app.get("/") は直下の関数が下記のリクエストの処理を担当することを FastAPI に伝えます: パス / get オペレーション @decorator について Pythonにおける @something シンタックスはデコレータと呼ばれます。 「デコレータ」は関数の上に置きます。か... - https://man.mtool.work/fastapi/0.115/tutorial/first-steps/
- デプロイメントのコンセプト 9452
- デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法
...、ある箇所でエラーが発生したからといって、アプリケーションを停止させたままにしたくないでしょう。 少なくとも壊れていない パスオペレーション については、 実行し続けたい はずです。 クラッシュ後の再起動 しかし、実行中の プロセス をクラッシュさせるような本当にひどい... - https://man.mtool.work/fastapi/0.115/deployment/concepts/
- リクエストボディ 8061
- リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送
...ルト値は None ) なので、以下のJSON「 オブジェクト 」も有効です: { "name" : "Foo" , "price" : 45.2 } パラメータとして宣言 パスオペレーション に加えるために、パスパラメータやクエリパラメータと同じ様に宣言します: Python 3.8+ from typing import Union from fastapi im...JSONスキーマはOpenAPIで生成されたスキーマの一部になり、対話的なAPIドキュメントに表示されます: そして、それらが使われる パスオペレーション のそれぞれのAPIドキュメントにも表示されます: エディターサポート エディターによる型ヒントと補完が関数内で利用できます (Pyda... - https://man.mtool.work/fastapi/0.115/tutorial/body/
- テスト 7808
- テスト Starlette のおかげで、 FastAPI アプリケーションのテストは簡単で楽しいものになっています。 HTTPX がベースなので、非常に使いやすく直感的です。 これを使用すると、 FastAPI と共に pytest を直接利用できます。 TestClient を使用 TestClient を
...FastAPI アプリファイル FastAPI アプリに main_b.py ファイルがあるとします。 そのファイルには、エラーを返す可能性のある GET オペレーションがあります。 また、いくつかのエラーを返す可能性のある POST オペレーションもあります。 これらの path operation には X-Token ヘ... - https://man.mtool.work/fastapi/0.115/tutorial/testing/
- Path Operationの高度な設定 7790
- Path Operationの高度な設定 OpenAPI operationId 注意 あなたがOpenAPIの「エキスパート」でなければ、これは必要ないかもしれません。 path operation で operation_id パラメータを利用することで、OpenAPIの operationId を設定できます。 operation_id は
...各オペレーションで一意にする必要があります。 Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/" , operation_id... - https://man.mtool.work/fastapi/0.115/advanced/path-operation-advanced-configurat...
- クッキーパラメータモデル 7609
- クッキーパラメータモデル もし関連する 複数のクッキー から成るグループがあるなら、それらを宣言するために、 Pydanticモデル を作成できます。? こうすることで、 複数の場所 で そのPydanticモデルを再利用 でき、バリデーションやメタデータを、すべての
...ために、 JavaScript からは簡単に操作 できない ことに留意してください。 対話的APIドキュメントUI /docs にアクセスすれば、 パスオペレーション に関するクッキーの ドキュメンテーション を確認できます。 しかし、たとえ クッキーデータを入力して 「Execute」をクリックして... - https://man.mtool.work/fastapi/0.115/tutorial/cookie-param-models/
- パスワード(およびハッシュ化)によるOAuth2、JWTトークンによるBearer 7482
- パスワード(およびハッシュ化)によるOAuth2、JWTトークンによるBearer これでセキュリティの流れが全てわかったので、 JWT トークンと安全なパスワードのハッシュ化を使用して、実際にアプリケーションを安全にしてみましょう。 このコードは、アプリケーシ
...User = Depends ( get_current_active_user )): return [{ "item_id" : "Foo" , "owner" : current_user . username }] /token パスオペレーションの更新 トークンの有効期限を表す timedelta を作成します。 JWTアクセストークンを作成し、それを返します。 Python 3.8+ - non-Ann... - https://man.mtool.work/fastapi/0.115/tutorial/security/oauth2-jwt/
PREV
1
NEXT