Djangoでトランザクションがコミットされた後にコードを実行する方法はありますか?
オフライン処理のためにいくつかのメッセージをrabbitmqサーバーに送信する必要がありますが、Djangoトランザクションがコミットされる前にメッセージがコンシューマーに届きます。
私のメッセージは、モデルのpost_saveシグナルで送信されます。私が探しているのは、シグナルなどを使用して、コミット後にコードを実行する(トランザクションが失敗した場合は何もしない)同様のメカニズムです。
Djangoでそれを行う一般的な方法は見つかりませんでした。あなたはなにか考えはありますか?