Flask ビューで 'bool' オブジェクトを呼び出すことができないエラー
Flask では、ビューは特定の種類の値 (文字列、応答) を返すことが期待されていますオブジェクト、応答データ、ステータス コード、ヘッダーを含むタプル、または有効な WSGI アプリケーション。ただし、ビューがブール値を返すと問題が発生し、TypeError: 'bool' object is not callable エラーが発生します。
この問題は、Flask が最初に期待される最初の 3 つの戻り値の型をチェックするという事実に起因します。 。どれも一致しない場合、戻り値は WSGI アプリケーションであると想定されます。ビューで True を返すと、Flask はそれを WSGI アプリケーションとして扱い、エラーが発生します。
これを解決するには、ビューは Flask ドキュメントで指定されている適切な戻り値の型に従う必要があります。例は次のとおりです。
これらのガイドラインに従うことで、Flask ビューが期待した値を返し、「bool」オブジェクトは呼び出し可能ではないというエラーを回避できます。
以上がFlask ビューからブール値を返すと「'bool' オブジェクトを呼び出すことができません」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。