J'ai finalement décidé d'utiliser django-reversion et django-reversion-compare.
django-reversion
django-reversion-compare