Автоматический перерасчет цены заказа при его изменении в админке django
Всем привет. Сайт транспортной компании.
- При редактировании заказа в админке, после его сохранения, срабатывает сигнал (заказ изменен).
- Далее включается перерасчет итоговой цены в этом заказе и перезапись ее.
- После перезаписи опять срабатывает сигнал (заказ изменен) и получается рекурсия.
Подскажите логическую схему, как реализовать пересчет итоговой цены после изменения заказа (корректируются вес и размер груза).
Источник: Stack Overflow на русском