Você tem gerentes no Django.
Use um gerenciador customizado para criar e manter os relacionamentos FK.
O gerente pode atualizar as contagens à medida que os conjuntos de filhos são atualizados.
Se você não quiser fazer gerenciadores personalizados, basta estender o
save método. Tudo o que você deseja fazer para desnormalizar contagens e somas pode ser feito em save . Você não precisa de sinais. Basta estender
save .