Django-reflection is a project mainly written in Python, it's free.
Provides API to reflect changes in the instances of different models