1. ホーム
  2. Reporting Errors

AttributeError:オブジェクトに属性がない エラーと対処法

2022-02-21 03:53:12

エラーです。フロントエンドテストにおいて、インターフェイスがPUTリクエストを送信し、インターフェイスで上記のエラーが発生し、リクエストに応答できず、サーバーのステータスコードが500になりました。

バグ解析です。セマンティクスは "オブジェクトはXXX属性を持っていません"です。

調べたところ、ほとんどの情報がPythonが問題だと言っています。このプロジェクトでは、フロントエンドにReactを、バックエンドにPythonのdjongoフレームワークを使用しています。

バックエンドの同僚に聞くと、主な理由は フロントエンドが間違ったデータ型のパラメータを渡している . バックエンドは文字列 "true" を必要としているのに、フロントエンドはブール値の true を渡してしまい、上記の問題を引き起こしています。

このようにサーバーが500のエラーコードを返すような問題に遭遇した場合、通常はバックエンドの同僚にログを見てもらい、一緒に分析することになります。