Django post_save signal on parent class with multi-table inheritance

Feb 18, 2015 · by Tim Kamanin

Entity is a parent class of polymorphic multi-table inheritance. We want to attach post_save signal to every child of this class.

# Propagate signal across all children of a polymorphic parent.
for subclass in Entity.__subclasses__():
    post_save.connect(delete_comments, sender=subclass)

Want to get more 🔥 tips like this one?

Subscribe to get notified about new dev tutorials