Есть ли способ запустить некоторый код после транзакции в Django?
Мне нужно отправить некоторые сообщения на сервер rabbitmq для автономной обработки, но сообщение доходит до потребителя до совершения транзакции Django.
Мое сообщение отправлено в сообщении post_save модели. То, что я ищу, - это аналогичный механизм, используя сигналы или что-то еще, которые выполняли бы код после фиксации (и ничего не предпринимают, если транзакция терпит неудачу).
Я не нашел никакого общего способа сделать это в Django. У вас есть идеи?