save() модели, т.е. когда объект уже физически записан в БД, так? или я чего-то не догоняю? Столкнулся с ситуацией, когда в обработчике сигнала вызывается селеревский таск, он смотрит на объект, который его вызвал, а его ещё нет, и таск падает. При этом объект в админке вполне живой.
Сигнал работает в транзакции. Таск нужно запускать на transaction.on_commit()
Обсуждают сегодня