1. 学ぶ
  2. /
  3. コース
  4. /
  5. FastAPI を使った AI のプロダクション環境へのデプロイ

Connected

演習

カスタムモデルバリデーター

在庫を更新する API があります。負の数量が入力された場合に、わかりやすいエラーメッセージをユーザーに返すよう求められています。

RequestValidationError 例外はあらかじめ読み込まれています。

指示

100 XP
  • カスタムモデルバリデーション用のアノテーションをインポートします。
  • デフォルトのモデルバリデーションの "after" に実行されるカスタムモデルバリデーションを実装します。
  • RequestValidationError 例外を発生させて、バリデーションエラーを API ユーザーに伝えます。