Sie haben Manager in Django.
Verwenden Sie einen benutzerdefinierten Manager, um die FK-Beziehungen zu erstellen und zu pflegen.
Der Manager kann die Zählungen aktualisieren, wenn die untergeordneten Sätze aktualisiert werden.
Wenn Sie keine benutzerdefinierten Manager erstellen möchten, erweitern Sie einfach save
Methode. Alles, was Sie zum Denormalisieren von Zählungen und Summen tun möchten, können Sie in save
erledigen .
Sie brauchen keine Signale. Erweitern Sie einfach save
.