У меня есть две таблицы, связанные с Foreignkey . У меня есть поле в основной модели, его значение зависит от дочерних экземпляров.
Например, если у меня есть модель Библиотеки и модель Книги, в Книге есть Foriegnkey to Library. И у нас есть поле в модели Библиотеки, которое равно «total_price» всех книг в библиотеке. Как я могу обновить это поле «total_price» всякий раз, когда я увеличиваю количество определенной книги или уменьшаю его.
Обратите внимание, что мне нужно сохранить каждый экземпляр отдельно, чтобы получить правильное значение . У меня есть Книги как TabularInline внутри библиотеки, поэтому я изменяю количество и сохраняю изменения, а затем мне нужно еще раз нажать кнопку «Сохранить», чтобы изменить поле «total_price».