0

管理コンソールで何かが発生するたびに (ユーザーが保存されたとしましょう)、特定のユーザーのセットに通知されるシステムをセットアップしようとしています。post_save を接続しましたが、正常に動作します。コールバック関数に渡されたインスタンスから、必要なほとんどのデータ (保存されたユーザーとフィールド) を取得できます。ただし、要件には 1 つのことがあり、それを行う方法がわかりません。それは、どの特定の管理者が変更を行ったかを示すことです。それをどのように行うことができるかについてのアイデアはありますか?

ありがとう、ルカ

4

1 に答える 1

1

データベースをdjango_admin_log調べると、どの管理者によってどのような変更が行われたかをリストしたテーブルがあり、change_message. おそらく、このテーブルのビューを作成して、クエリをいじることができます。

于 2011-09-17T10:53:32.247 に答える