特定のビューや URL に対して Django がエラーメールを送信しないようにする簡単な方法はありますか?
今日、ログイン ビューでいくつかのエラーが発生していることに気付きました。また、Django はこれらの電子メールに POST データを含めるため、平文のパスワードを電子メールで送信します。これは明らかに理想的ではなく、これを防ぐためにシステム全体を強制終了する必要はありません。
特定のビューや URL に対して Django がエラーメールを送信しないようにする簡単な方法はありますか?
今日、ログイン ビューでいくつかのエラーが発生していることに気付きました。また、Django はこれらの電子メールに POST データを含めるため、平文のパスワードを電子メールで送信します。これは明らかに理想的ではなく、これを防ぐためにシステム全体を強制終了する必要はありません。
Django では、機密変数を指定してビューごとにトレースバックから除外するか、独自のフィルタリング ロジックを記述してすべてのメール通知に結び付けることができます。1.4で初めて追加されたと思います。ドキュメントには良い例があります:
https://docs.djangoproject.com/en/dev/howto/error-reporting/#sensitive_variables
https://docs.djangoproject.com/en/dev/howto/error-reporting/#custom-error-reports
Django は、ビューごとまたは URL ごとに電子メールをフィルタリングする方法を提供しません。
この状況に対処するには、次の 2 つの一般的な方法があります。