flatpages
Django のアプリについて気付いた面白い点はcore/handlers/base.py
、 warning をログに記録できることNot Found: $page
です。その結果、私の Sentry ログは、正当で機能しているページの 404 でいっぱいになります。最初に Django が 404 をログに記録し、次にHttpResponseNotFound
オブジェクトを返し、次に flatpages ミドルウェアが起動して適切な 200 応答を返すために発生するようです。
これは、Django のバグと見なすことができるものですか? 私の推論は、有効なフラットページは欠落したページではないため、404 メッセージをログに記録するべきではないということです。404 を行方不明としてログに記録せずにキャッチする他の方法はありませんか?