Flask 視圖中的「bool」物件無法呼叫錯誤
在Flask 中,視圖應該傳回特定類型的值:字串、回應對象、包含回應資料、狀態代碼和標頭的元組或有效的WSGI 應用程式。但是,當視圖傳回布林值時,就會出現問題,導致 TypeError: 'bool' object is not callable 錯誤。
此問題源自於 Flask 最初檢查前三個預期回傳類型的事實。如果沒有匹配,則假定返回值是 WSGI 應用程式。在視圖中傳回 True 會導致 Flask 將其視為 WSGI 應用程序,從而導致錯誤。
要解決此問題,視圖應遵循 Flask 文件中指定的適當回傳類型。範例包括:
以上是為什麼從 Flask 視圖傳回布林值會導致「'bool'物件不可呼叫」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!