すべて、 docsに従って、Flask-Restful を使用してカスタム エラーを発生させようとしています。テストの目的で、エラー ディクショナリを定義して登録しました。ドキュメント内の正確なリンク: api = flask_restful.Api(app, errors=errors)
.
abort(409)
ただし、リソース モジュール内で(たとえば) を使用してカスタム エラーを発生させたい場合、firebug は次のように報告します。
{ "メッセージ": "競合", "ステータス": 409 }
これは標準の 409 エラーのように見えますが、カスタムではありません。ドキュメントから、「そのユーザー名を持つユーザーは既に存在します」というカスタムエラーメッセージが表示されると思います。
エラー自体の発生に関して何かが欠けていると思います。何らかの方法で辞書キーを使用する必要がありますか? Flask-Restful のソース コードを確認しても役に立ちませんでしたが、試してみました。