2

機密情報を取り込むDjangoサイトがあります。私はhttps/SSLを使用しているので、その点でかなり優れています。しかし、今日、いくつかの情報のPOSTで発生した未処理のエラーが発生しました。私に電子メールで送信されたエラーレポートを確認したところ、機密情報が(電子メールで)暗号化されていないことに気づきました。

私はグーグルでいくつかの検索をしましたが、このトピックに関する多くの情報を実際には見つけていません。おそらく、how例外ハンドラーを実装してプラグインできるようです。

from django.core.handlers.base import BaseHandler

しかし、私が本当にやりたいのは、特定のビューでrequest.POSTから情報を取り除くことだけです。メールに含めたくない投稿情報を含むビューのデコレータを作成できるかもしれません。

これを処理するための最良の方法は何ですか?

編集:バージョン情報を追加します。

私は現在、PostgreSQL9.1データベースでDjango1.3.1を使用しています(おそらくここでは重要ではありません)

4

2 に答える 2

3

Djangoはすでにこれでカバーしているかもしれません、それは機密情報をフィルタリングするためのフックを提供します:

https://docs.djangoproject.com/en/dev/howto/error-reporting/#filtering-error-reports

于 2012-06-18T20:56:57.047 に答える
0

Django 1.4は、この種のフィルタリングをプラグイン可能にサポートしています:https ://docs.djangoproject.com/en/dev/howto/error-reporting/#filtering-error-reports

于 2012-06-18T20:57:12.227 に答える