1. 程式人生 > >AttributeError:object has no attribute 報錯及解決

AttributeError:object has no attribute 報錯及解決

報錯情況:在前端測試中,介面傳送一個 PUT 請求,介面發生上面的報錯,請求無法響應,伺服器狀態碼是500。

錯誤分析:語義上是“物件沒有一個XXX屬性”。

查閱大部分資料,大部分說 Python 的問題。這個專案前端使用 React, 後端使用 Python 的 djongo 框架。

詢問後端的同事,主要的原因是前端傳遞的引數的資料型別不正確。後端需要一個 string 的 “true”, 但是前端傳遞了一個boolean 的 true,造成上面的問題。

遇上這樣的問題,伺服器返回錯誤碼是500 這樣的問題通常請後端的同事,檢視日誌共同分析。