問題タブ [fastapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - .txt ファイルの POST リクエスト
POST リクエストを介して .txt ファイルを取得できる関数を作成できません。
Hello World! というフレーズを含む .txt ファイルがあります。
サーバ側:
クライアント側:
コマンド uvicorn main:app を実行し、クライアント側でコードを実行すると、次の答えが得られます。
クライアント側: {'detail': '本文の解析中にエラーが発生しました'}
サーバー側: "POST /post_text_file HTTP/1.1" 400 Bad Request
python - fastapiで複数のフォーム入力フィールドを辞書として取得するには?
次のような14個の入力フィールドを持つfastapiエンドポイントに、このようなフォームを送信する必要があります
次のようにフィールドを1つずつ取得できます。
14 フィールドすべてで同じ方法。
しかし、単一のピダンティックスキーマを介してすべてのフィールドを取得する方法はありますか? 次のように
python - ID を使用してオブジェクトを作成し、他のフィールドに入力する
ID のみを使用して Pydantic オブジェクトを構築し、ID に基づいて他のフィールドに入力したいと考えています。
バリデータとポストイニシャルの2つの異なるアプローチを試しました。どちらもうまくいきませんでした。
共通コード:
解決策 1:
解決策 2:
出来そうな気がします。Pydantic と FastApi の両方のドキュメントを読みましたが、これに関連するものは見つかりませんでした。では、ID のみを使用してオブジェクトを作成し、DB または別のオブジェクトを使用してフィールドに入力するにはどうすればよいでしょうか?