1

私たちの製品では、Django の自動化された方法を使用して、例外に関する電子メール通知を受け取ります。

これは 1 つの問題でうまく機能します。POST データ全体がすべての開発者に電子メールで送信されます。

一部の POST フィールドは、機密性の高いユーザー データ (パスワードまたはさらに悪い - クレジット カード) である可能性があります。

どのフィールドをフィルタリングするかを Django に伝える方法はありますか? 例外で特定のフィールドの request.POST をクリアするミドルウェアを作成することを考えていましたが、残念ながら request.POST を変更できないようです。

何か案は ?

4

1 に答える 1

2

(ミドルウェア内の) 辞書の変更についてPOSTは、次のことができます。

request.POST = request.POST.copy(); // make request.POST mutable
request.POST['new_item'] = '...'    // add element
del request.POST['password']        // remove element
于 2011-04-11T13:28:53.873 に答える