FastAPIは例外を発生させることでエラーを処理し、適切なHTTP応答に変換します。HTTPExceptionはほとんどのケースをカバーしており、カスタム例外ハンドラーはエラー形式をグローバルに制御できます。
なぜ重要なのか
fastapi HTTPException
():
item = db.get()
item:
HTTPException(status_code=, detail=)
item.is_public:
HTTPException(status_code=, detail=)
item
