問題タブ [pydantic]

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.

0 投票する
1 に答える
1775 参照

python - fastapiで複数のフォーム入力フィールドを辞書として取得するには?

次のような14個の入力フィールドを持つfastapiエンドポイントに、このようなフォームを送信する必要があります

次のようにフィールドを1つずつ取得できます。

14 フィールドすべてで同じ方法。

しかし、単一のピダンティックスキーマを介してすべてのフィールドを取得する方法はありますか? 次のように

0 投票する
2 に答える
1157 参照

python - ID を使用してオブジェクトを作成し、他のフィールドに入力する

ID のみを使用して Pydantic オブジェクトを構築し、ID に基づいて他のフィールドに入力したいと考えています。
バリデータとポストイニシャルの2つの異なるアプローチを試しました。どちらもうまくいきませんでした。

共通コード:

解決策 1:

解決策 2:

出来そうな気がします。Pydantic と FastApi の両方のドキュメントを読みましたが、これに関連するものは見つかりませんでした。では、ID のみを使用してオブジェクトを作成し、DB または別のオブジェクトを使用してフィールドに入力するにはどうすればよいでしょうか?