Je hebt managers in Django.
Gebruik een aangepaste manager om de FK-relaties te creëren en te onderhouden.
De manager kan de tellingen bijwerken naarmate de sets kinderen worden bijgewerkt.
Als u geen aangepaste beheerders wilt maken, verlengt u gewoon de save
methode. Alles wat u wilt doen om tellingen en sommen te denormaliseren, kunt u doen in save
.
Je hebt geen signalen nodig. Verleng gewoon save
.